Forum Discussion
praque_135655
Oct 18, 2013Nimbostratus
Hi,
I have corrected the script. please find the updated script
when CLIENT_ACCEPTED { set retries 0 set request_headers "" }
when HTTP_REQUEST {
if {$retried == 0}{
if {[HTTP::method] eq "GET" or "POST"}{
log local0. "Username = [HTTP::username] password = [HTTP::password]"
set request_headers [HTTP::request]
log local0. "HTTP request: $request_headers"
}
else{
set request_headers ""
}
} if{[HTTP::uri] contains "/OAuthDemo/test.html" }{ HTTP::retry "http://usclspcit192.airservices.eds.com/OAuthDemo/test.html" }
}
}
when HTTP_RESPONSE { Check if we got a 404
if { [HTTP::status] == 404 && $request_headers ne "" } {
Track that we are retrying this request
set retried 1
log local0. "404 error caught from pool. Retrying."
HTTP::retry $request_headers
} else { Track that we are retrying this request set retried 0 } }
Please review the script and let me know your comments
Regards, Praque