dave_11182
Mar 25, 2009Nimbostratus
Bug with HTTP::path and HTTP requests that use the absolute URL in the Request-Line
I have section code that works like the following (simplified for example)
when HTTP_REQUEST {
log local0. "Path is: [HTTP::path]"
}
if i received a request as follows:
GET /examplepath HTTP/1.1
Host: www.example.org
the i-rule correctly logs "/examplepath". However if a request is received as follows:
GET http://www.example.org/examplepath HTTP/1.1
the i-rule logs "http://www.example.org/examplepath". According to the http spec (http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.htmlsec5) this is valid request form.
The wiki states that HTTP::path only "returns or sets the path part of the HTTP request," so I'm assuming this is a bug. I'm currently using BIG-IP 9.1.2. Is this a known issue resolved in a newer version?
Thanks for any help or direction,
Dave