Forum Discussion
Aaron_Forster_3
Feb 18, 2014Historic F5 Account
Check the description in the docs for getfield.
To extract only the hostname from the host header (strips any trailing ":" port specification)
HTTP::host returns the host portion. The 'host' portion of the request can include an optional port.
So if your application's non-https port is anything other than 80 the request will look like:
http://example.com:9090/path/to/page
https://[HTTP::host][HTTP::uri]
would then redirect the user to:
https://example.com:9090/path/to/page
which isn't going to work.
It's not neccesary if you are applying it to a VIP on port 80. If you leave in the getfield you can use it for vips on any port.