HTTP:header_get_names()
Returns a list of all the headers present in the request or response.
Syntax
HTTP:header_get_names();
Arguments
N/A
Events
Applicable in the following events:
-
HTTP_REQUEST
-
HTTP_RESPONSE
Example
when HTTP_REQUEST {
--use header and value
headers = HTTP:header_get_names()
for k, v in pairs(headers) do
debug("The value of header %s is %s.\n", k, v)
end
--only use the header name
for name in pairs(headers) do
debug("The request/response includes header %s.\n",name)
end
}
Supported Version
FortiADC version 4.3.x and later.