Ich habe eine API zur Cache-Steuerung. Der Server wird den Antwortheader "zuletzt geändert" setzen und die nächste Anfrage vom Browser wird den Header If-modified-Since haben.Ajax 304 nicht geändert kann keine Antwort empfangen
Wenn ich jedoch Ajax verwenden, um API anzufordern, wird If-modified-Since-Header nicht automatisch gesetzt. Und ich habe If-modified-Since im Ajax-Anfrage-Header, Server-Antwort 304 Statuscode. Aber Antwortkörper ist leer.
Muss Ajax das Verhalten des Browsers zur Cache-Steuerung manuell erfüllen?
Gibt es eine bessere Lösung?
Ich finde eine ähnliche Frage here.
Ich muss If-Modified-Since-Header verwenden, um Daten zu überprüfen, die geändert werden oder nicht. Und wo ist übrigens eine andere Cache-Control von Anfrage und Antwort? – Jim