Habib_Ulla_Khan
Sep 27, 2017Nimbostratus
Logs triggering due to irule
Hi All,
I am getting continues logs for as mentioned below. The irule for which i am getting alerts is below. Looking for more information from experts in devcentral
TCL error: /Common/True-Client-IP_or_X-Forwarded-For - Operation not supported (line 14) invoked from within "HTTP::header insert X-Forwarded-For [IP::client_addr]"
Code
when HTTP_REQUEST {
if {[HTTP::header exists True-Client-IP]}{
if {[HTTP::header exists X-Forwarded-For]}{
HTTP::header remove X-Forwarded-For
HTTP::header insert X-Forwarded-For [HTTP::header True-Client-IP]
} else {
HTTP::header insert X-Forwarded-For [HTTP::header True-Client-IP]
}
}
else {
if {[HTTP::header exists X-Forwarded-For]}{
HTTP::header remove X-Forwarded-For
HTTP::header insert X-Forwarded-For [IP::client_addr]
} else {
HTTP::header insert X-Forwarded-For [IP::client_addr]
}
}
}