Forum Discussion

neeeewbie's avatar
Mar 29, 2024

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
  • neeeewbie's avatar
    Apr 01, 2024

    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
        }
    }