Forum Discussion
Pedro_Madeira_7
Sep 10, 2008Nimbostratus
I've been giving it some thought and I think the answer is simpler than I was thinking, instead of reading the http 303 response, I can read the final client request to google's video caching server and I look for the string in the http URI and make a persistence based on my findings of the IP used in the request.
iRule looks like this:
Second attempt to persist on http 303
when HTTP_REQUEST {
if { [findstr [HTTP::uri]] contains "85.88.135.19} {
pool link_colt
} elseif { [findstr [HTTP::uri]] contains "213.58.138.182"} {
pool link_oni
}
}
Will post my findings after I test this on production system.