HTTP_REQUEST_DATA

Description

An iRule event triggered when an HTTP::collect command has collected the specified amount of request data. Also triggered if the client closes the connection before the HTTP::collect command finishes processing.

Examples

when HTTP_REQUEST {
  HTTP::collect 20
}
when HTTP_REQUEST_DATA {
  set rpc_id [findstr [HTTP::payload] "Authorization:" 14 20]
  persist uie $rpc_id
  log local0. "WE RECORDED $rpc_id AS THE PERSIST VARIABLE"
  HTTP::release
}