Forum Discussion
Murali_64920
Apr 13, 2010Historic F5 Account
Extra character in HTTP 200 OK response
I am testing LTM solution for my internet facing site and we are running into some issues.The main page comes up fine but we have a login button in the middle of the page and it does not work when "HT...
hoolio
Cirrostratus
Apr 13, 2010Ah, ok. So it would be best to figure out why the server is setting an invalid character in the response line.
Else, if you could try disabling the HTTP profile just for requests to /scripts/runisa.dll?JOBS:ERLogin. The downside to this workaround would be that you couldn't do any layer 7 processing of the request payload or response headers and payload (including cookie persistence) for the remainder of that TCP connection from the client to the VS.
when HTTP_REQUEST {
Check if URI is one we need to disable the HTTP filter for
if {[string tolower [HTTP::uri]] eq "/scripts/runisa.dll?jobs:erlogin"}{
Disable the HTTP filter for the rest of the connection
HTTP::disable
}
}
Another option you could try would be to collect the TCP payload on responses for requests to this URI and remove the character from the response line. You could do this using TCP::collect (by setting a variable in HTTP_REQUEST and then checking that variable in SERVER_CONNECTED). I haven't tried this though, so I'm not sure whether it's possible or usable. If it did work, it should allow you to continue using the HTTP profile for all requests and responses.
Aaron
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* 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
Discover DevCentral Connects
