ltm rule namespace HTTP
iRule(1) BIG-IP TMSH Manual iRule(1)
HTTP
Namespace HTTP
DESCRIPTION
iRules feature many commands that are specifically designed to query for or manipulate certain types of HTTP
headers and data. Data manipulation in this case refers to inserting, replacing, and removing data, as well as
setting certain values found in headers and cookies.
Associated Events
* HTTP_CLASS_FAILED - Triggered when an HTTP request is made to a virtual server with at least one HTTP
class configured. and the request does not match the filters of any HTTP class (discontinued in 11.4+ - See
SOL14381).
* HTTP_CLASS_SELECTED - Triggered when an HTTP request matches an HTTP class (discontinued in 11.4+ - See
SOL14381).
* HTTP_DISABLED - triggered when HTTP is disabled
* HTTP_PROXY_REQUEST - Triggered when a virtual server has proxy-mode explicit
* HTTP_PROXY_CONNECT - Triggered when a virtual server has a HTTP_PROXY_CONNECT profile, on a proxy-
chaining CONNECT.
* HTTP_PROXY_RESPONSE - Triggered when a virtual server has a HTTP_PROXY_CONNECT profile, on a proxy-
chaining response.
* HTTP_REJECT - Triggered when HTTP aborts the connection
* HTTP_REQUEST - Triggered when the system fully parses the complete client HTTP request headers.
* HTTP_REQUEST_DATA - Triggered when an HTTP::collect command has collected the specified amount of
request data.
* HTTP_REQUEST_SEND - Triggered immediately before an HTTP request is sent to the server-side TCP stack.
* HTTP_RESPONSE - Triggered when the system parses all of the response status and header lines from the
server response.
* HTTP_RESPONSE_CONTINUE - Triggered whenever the system receives a 100 Continue response from the
server.
* HTTP_RESPONSE_DATA - Triggered when an HTTP::collect command has collected the specified amount of
response data.
* HTTP_REQUEST_RELEASE - Triggered when the system is about to release HTTP data on the serverside of the
connection.
* HTTP_RESPONSE_RELEASE - Triggered when the system is about to release HTTP data on the clientside of
the connection.
Related Information
See also the CACHE, COMPRESS, and ONECONNECT commands.
HINTS
SEE ALSO
BIG-IP 2020-06-23 iRule(1)