Last-Modified
Der HTTP-Last-Modified
-Antwort-Header enthält ein Datum und eine Uhrzeit, zu der der Ursprungsserver annimmt, dass die Ressource zuletzt geändert wurde. Er wird als Validator in bedingten Anfragen (If-Modified-Since
oder If-Unmodified-Since
) verwendet, um zu bestimmen, ob eine angeforderte Ressource dieselbe ist wie eine, die bereits vom Client gespeichert wurde. Er ist weniger genau als ein ETag
zur Bestimmung von Dateiinhalten, kann jedoch als Rückfallmechanismus verwendet werden, wenn ETags nicht verfügbar sind.
Last-Modified
wird auch von Crawlern verwendet, um die Crawling-Häufigkeit anzupassen, von Browsern im heuristischen Caching und von Content-Management-Systemen (CMS), um die Zeit anzuzeigen, zu der der Inhalt zuletzt geändert wurde.
Header-Typ | Antwort-Header, Repräsentations-Header |
---|---|
Verbotener Header-Name | Nein |
CORS-safelisted Antwort-Header | Ja |
Syntax
Last-Modified: <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMT
Direktiven
<day-name>
-
Einer von "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" oder "Sun" (groß-/kleinschreibungssensitiv).
<day>
-
Zweistellige Tageszahl, z.B. "04" oder "23".
<month>
-
Einer von "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" (groß-/kleinschreibungssensitiv).
<year>
-
Vierstellige Jahreszahl, z.B. "1990" oder "2016".
<hour>
-
Zweistellige Stundenzahl, z.B. "09" oder "23".
<minute>
-
Zweistellige Minutenzahl, z.B. "04" oder "59".
<second>
-
Zweistellige Sekundenzahl, z.B. "04" oder "59".
- GMT
-
Greenwich Mean Time. HTTP-Daten werden immer in GMT und niemals in Ortszeit ausgedrückt.
Beispiele
Last-Modified: Wed, 21 Oct 2015 07:28:00 GMT
Spezifikationen
Specification |
---|
HTTP Semantics # field.last-modified |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
Etag
- HTTP-Bedingte Anfragen Leitfaden
If-Match
,If-Modified-Since
,If-Unmodified-Since
,If-None-Match
bedingte Anfragen-Header304 Not Modified
,412 Precondition Failed
Antwort-Statuscodes