Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
If-Unmodified-Since header
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Der HTTPIf-Unmodified-SinceRequest-Header macht die Anforderung der Ressourcebedingt.Der Server sendet die angeforderte Ressource (oder akzeptiert sie im Falle einerPOST oder einer anderen nicht-sicheren Methode) nur, wenn die Ressource auf dem Server seit dem Datum im Request-Header nicht geändert wurde.Wenn die Ressource nach dem angegebenen Datum geändert wurde, lautet die Antwort ein412 Precondition Failed-Fehler.
DerIf-Unmodified-Since-Header wird häufig in den folgenden Situationen verwendet:
- In Verbindung mit nicht-sicheren Methoden wie
POSTkann dieser Header verwendet werden, um eineoptimistische Nebenläufigkeitskontrolle zu implementieren, wie es bei einigen Wikis der Fall ist: Änderungen werden abgelehnt, wenn das gespeicherte Dokument seit der ursprünglichen Abrufung geändert wurde, um Konflikte zu vermeiden. - In Verbindung mit einer Bereichsabfrage unter Verwendung des
Range-Headers kann dieser Header verwendet werden, um sicherzustellen, dass das neu angeforderte Fragment von einem unveränderten Dokument stammt.
| Header-Typ | Request-Header |
|---|---|
| Verbotener Request-Header | Nein |
In diesem Artikel
Syntax
If-Unmodified-Since: <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMTDirektiven
<day-name>Einer von
Mon,Tue,Wed,Thu,Fri,SatoderSun(Groß-/Kleinschreibung beachten).<day>2-stellige Tageszahl, z.B. "04" oder "23".
<month>Einer von
Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec(Groß-/Kleinschreibung beachten).<year>4-stellige Jahreszahl, z.B. "1990" oder "2016".
<hour>2-stellige Stundenzahl, z.B. "09" oder "23".
<minute>2-stellige Minutenzahl, z.B. "04" oder "59".
<second>2-stellige Sekundenzahl, z.B. "04" oder "59".
- GMT
Greenwich Mean Time. HTTP-Daten sind immer in GMT angegeben, niemals in Ortszeit.
Beispiele
If-Unmodified-Since: Wed, 21 Oct 2015 07:28:00 GMTSpezifikationen
| Specification |
|---|
| HTTP Semantics> # field.if-unmodified-since> |
Browser-Kompatibilität
Siehe auch
- Leitfaden für HTTP Bedingte Anfragen
Last-ModifiedIf-Range,RangeBereichsanfrage-HeaderIf-Match,If-Modified-Since,If-None-Matchbedingte Anfrage-Header304 Not Modified,412 Precondition FailedAntwortstatuscodes