Forum Discussion
The_Bhattman
Feb 25, 2010Nimbostratus
Hi Sumod,
I suppose it would look more or less something like this untested code
when HTTP_REQUEST {
if {[IP::addr[IP::client_addr] equals 10.1.1.1] } {
if { [string tolower [HTTP::uri]] contains "memberelegibility" } {
pool POOL_230_2
} else {
pool POOL_230_1
}
} else if {[IP::add [IP::client_addr] eq 10.1.1.8] } {
pool POOL_230_ALL
} else {
switch [HTTP::method] {
"GET" { log local0. "GET method used" }
"POST" { log local0. "POST method used"}
default { log local0. "Unexpected method used" }
}
switch [string tolower [HTTP::uri]] {
"*membereligibility* {
pool POOL_230_2
log local0. "Eligibility request made."
}
"*images" {
pool POOL_230_ALL
log local0. "Image request Made"
}
default {
pool pool_230_1
log local0. "Generic Request Made"
}
}
}
}
I hope this helps
Bhattman