Forum Discussion
CACHE::disable iRule doesn't seem to be working.
Hi guys
I need help !
Our customer wants to disable caching for GET requests, but the CACHE::disable iRule doesn't seem to be working. Do you have any suggestions?
thank you
thanks for your information
but below irule does not work,, f5 device can not send traffic to server after applied below irule
idk the reason
when HTTP_REQUEST priority 500 {
if { [HTTP::header exist "Content-Type"] } {
if { [HTTP::header exist "Cookie"] } {
CACHE::disable
}
CACHE::enable
}
}when HTTP_RESPONSE priority 600 {
if { [HTTP::status] == 200 }{
if { [HTTP::header exist "Cookie"] } {
CACHE::disable
}
CACHE::enable
}
}
Hi neeeewbie
I think this iRule will do.
when HTTP_REQUEST priority 500 { if { [HTTP::method] equals "GET" } { CACHE::disable } else { CACHE::enable } }
KR
Danielthanks for your information
but below irule does not work,, f5 device can not send traffic to server after applied below irule
idk the reason
when HTTP_REQUEST priority 500 {
if { [HTTP::header exist "Content-Type"] } {
if { [HTTP::header exist "Cookie"] } {
CACHE::disable
}
CACHE::enable
}
}when HTTP_RESPONSE priority 600 {
if { [HTTP::status] == 200 }{
if { [HTTP::header exist "Cookie"] } {
CACHE::disable
}
CACHE::enable
}
}it is working well after changed exist to exists
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com