Oliver: GET, POST und Caching: Kanns mir jemand erklären?

Beitrag lesen

Hallo ihr,

ich hab da grad bei meiner Webapplikation folgendes "komisches" Verhalten festgestellt:

  • Browsercache ist eingeschaltet
  • Sende ich zum zweiten Mal eine GET-Anfrage an exakt dieselbe URL, wird (logischerweise) beim zweiten Mal die Seite ausm Cache gezeigt und es findet kein Roundtrip zum Sever statt.
  • Sende ich aber hintereinander zwei POST-Requests mit gleichen Parameter an exakt dieselbe URL, findet jedes Mal ein Roundtrip zum Server statt, der mir eine neue Seite generiert.

Wieso ist das so??? Schalte ich den Cache ab (z.B. via Webdeveloper Toolbar) findet auch bei GET jedes Mal ein Roundtrip statt...

Achso, ich glaub zwar dass es irrelevant ist, aber bei meinen Requests handelt es sich um XMLHttpRequests.

Vielen Dank im Voraus für eure Erklärungen.

Oliver