Forum Discussion
vrn_159121
Feb 11, 2019Altostratus
log the http cookie name value and path using irule
hi how to log the cookie name ,value and path using irule
used below irule but only cookie name and value getting logged but not path
when HTTP_REQUEST {
set cookies [HTTP::cookie names]
foreach cookie $cookies {
set cookie_value [HTTP::cookie $cookie]
set cookie_path [HTTP::cookie path $cookie]
log local0. "Cookie names in received request: $cookie_value and $cookie_path"
}
}
- Lee_SutcliffeNacreous
You can add extra logic to check if the cookie path has been set or not
when HTTP_REQUEST { set cookies [HTTP::cookie names] foreach cookie $cookies { set cookie_value [HTTP::cookie $cookie] set cookie_path [HTTP::cookie path $cookie] if {$cookie_path ne ""} { log local0. "Cookie names in received request: $cookie_value and $cookie_path" } else { log local0. "Path is empty for cookie: $cookie" } } }
Hi VRN,
a User-Agent will not send the Cookie-Path parameter to your web server. The Cookie-Path parameter is only send by Web Server, to signal die User-Agent to which Path the cookie is allowed to send.
If the path is matching, the User-Agent will send just a
(without any parameters). If the path if not matched, the User-Agent will omit the cookie from the request...cookie=value
Cheers, Kai
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects