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				  2017-01-31			      iRule(1)