Uploaded image for project: 'Jetspeed 2 (Retired)'
  1. Jetspeed 2 (Retired)
  2. JS2-930

Expires header set to 0 does not cause round-trip in IE

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Cannot Reproduce
    • None
    • 2.2.1
    • Components Core
    • None

    Description

      As reported by Remco Nabuurs. Jetspeed sets the following HTTP response headers by default:

      Cache-Control: no-store, no-cache, private
      Pragma: no-cache
      Expires: 0

      To force a round trip in IE when pressing the BACK button, the expires header needs to be set to -1. Firefox and Safari assign a higher priority to the expires header and perform a round trip. When an application makes use of Ajax calls in-between requests, and an application architecture is adhered (the Ajax calls change server state), this leads to pages with out-of-sync data.

      Attachments

        Activity

          People

            ddam Dennis Dam
            ddam Dennis Dam
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: