Forum Discussion
marco_octavian_
Sep 04, 2013Nimbostratus
Scratch that first irule. It was untested and has flaws. I agree with Jie about the no-cache. Give this one a try.
when HTTP_REQUEST {
if { [active_members [LB::server pool]] == 0 } {
HTTP::respond 400 content "
Bad Request page
400 - The request could not be understood by the server due to malformed syntax.
" Cache-Control No-Cache Pragma No-Cache"
}
}
- hooleylistSep 05, 2013CirrostratusNice solution Marco. You could replace the ""s with {} around the content to avoid having to escape any meta-characters in the fuller HTML that an admin might use: HTTP::respond 400 content {...} header1 value1 headerN valueN
- Kiran_KumarSep 07, 2013NimbostratusMarco, Thanks very much for your solution. Could you please advise how to make sure that the client doesnt know that its my F5 that sends this message. In other words, I dont want the client to be aware of my F5, can we put some dummy server name. If so how do we get it accomplished as part of the above solution. I am new to F5 iRule coding, so need your help if you have any suggestions. Thanks again for you and all the friends who responded to my question.