Bastian: AJAX GET / POST o_O

Beitrag lesen

Hallo,

eine kleine Anmerkung noch zu:

Praktisch hat das den Vorteil, dass wenn man eine Abfrage ständig wiederholen will, weil sich z.B. ein Datenbank eintragt ändert oder weil zu einer bestimmten Server-Zeit ein Eregnis eintritt besser die POST-Methode nimmt, weil die Seite da nicht gecachet wird.

Man kann auch durch folgende Befehle bei einer Get Methode "ungecachte" Ergebnisse bekommen. Dies ist zB sinnvoll, wenn man die vom server generierte XML mal zu testzwecken direkt aus der URL heraus erzeugen will (also get braucht) in der Anwendung aber das GET gecache stört.

http.open('get', url);
http.onreadystatechange = handleFunction;
http.setRequestHeader("Pragma", "no-cache");
http.setRequestHeader("Cache-Control", "must-revalidate");
http.setRequestHeader("If-Modified-Since", document.lastModified);
http.send(null);

hat mir schon geholfen.

Gruß,
Bastian