Forum Discussion
Help with iRule to delete an empty name header or allow HTTP malformed header
,
This will not work, because the request would be blocked, it wont even reach the HTTP REQUEST event. If the malformed/Non RFC Compliant header is on the REQUEST event, it will drop immediately.
If the response coming from the server contains it, it will be dropped by BigIP too.
I came across this personally to identify Non RFC Compliant header & built an Irule. One has to inspect the payload in the CLIENTSSL_DATA event & do the capture. Try that if it helps.
Also there are version in which you can disable the Non RFC Compliant header check enforcement, see if its applicable in your version, but I wouldn't advise to do that as it would bring more risk to your environment.
Let us know how it goes.
Hi
Just a quick question. I was asked to use the F5 to remove a header name as follows {esbsoapheader}userName
The header value was just fine. But I was asked to remove {esbsoapheader} from header name {esbsoapheader}userName
I tried HTTP::header remove "{esbsoapheader}userName" but it did not work. I got an error as follows
TCL error: /Common/ilxpi_demo/ilxir_demo <HTTP_REQUEST> - list element in braces followed by "userName" instead of space while executing "HTTP::header remove "{esbsoapheader}userName""
I'm guessing the header name has invalid characters, ie "{}" Has anyone encountered something similar? Is this header name ilegal/malformed? Is there a way I can remove this?
Thank you!
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com