Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Warning header

Deprecated

Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.

Hinweis: Der Header wurde als veraltet eingestuft, da er nicht häufig erzeugt oder Nutzern angezeigt wird (siehe RFC9111). Einige der Informationen können aus anderen Headern wie Age abgeleitet werden.

Der HTTP-Warning-Request- und Response-Header enthält Informationen über mögliche Probleme mit dem Status der Nachricht. In einer Response können mehrere Warning-Header vorkommen.

Warning-Headerfelder können im Allgemeinen auf jede Nachricht angewendet werden. Einige Warn-Codes sind jedoch spezifisch für Caches und können nur auf Response-Nachrichten angewendet werden.

Header-Typ Request-Header, Response-Header
Verbotener Request-Header Nein

Syntax

http
Warning: <warn-code> <warn-agent> <warn-text> [<warn-date>]

Direktiven

<warn-code>

Eine dreistellige Warnnummer. Die erste Ziffer gibt an, ob die Warning nach der Validierung aus einer gespeicherten Response gelöscht werden muss.

  • 1xx-Warn-Codes beschreiben den Aktualitäts- oder Validierungsstatus der Response und werden von einem Cache nach erfolgreicher Validierung gelöscht.
  • 2xx-Warn-Codes beschreiben einen Aspekt der Repräsentation, der durch eine Validierung nicht behoben wird, und werden von einem Cache nach der Validierung nicht gelöscht, sofern keine vollständige Response gesendet wird.
<warn-agent>

Der Name oder das Pseudonym des Servers oder der Software, die den Warning-Header hinzufügt (kann - sein, wenn der Agent unbekannt ist).

<warn-text>

Ein Hinweistext, der den Fehler beschreibt.

<warn-date> Optional

Ein Datum. Wenn mehr als ein Warning-Header gesendet wird, schließen Sie ein Datum ein, das dem Date-Header entspricht.

Warning-Codes

Die HTTP Warn Codes Registry auf iana.org definiert den Namensraum für Warning-Codes.

Code Text Beschreibung
110 Response is Stale Die von einem Cache bereitgestellte Response ist veraltet (die für die Response festgelegte Ablaufzeit ist überschritten).
111 Revalidation Failed Ein Versuch, die veraltete Response zu validieren, schlug fehl, weil der Server nicht erreicht werden konnte.
112 Disconnected Operation Der Cache ist absichtlich vom Rest des Netzwerks getrennt.
113 Heuristic Expiration Ein Cache hat heuristisch eine Gültigkeitsdauer von mehr als 24 Stunden gewählt, und das Alter der Response beträgt mehr als 24 Stunden.
199 Miscellaneous Warning Beliebige Informationen, die einem Nutzer präsentiert oder protokolliert werden sollten.
214 Transformation Applied Wird von einem Proxy hinzugefügt, wenn er eine Transformation auf die Repräsentation anwendet, etwa eine Änderung der Content-Codierung, des Medientyps oder Ähnlichem.
299 Miscellaneous Persistent Warning Beliebige Informationen, die einem Nutzer präsentiert oder protokolliert werden sollten. Dieser Warn-Code ähnelt dem Warn-Code 199 und weist zusätzlich auf eine dauerhafte Warnung hin.

Beispiele

http
Warning: 110 anderson/1.3.37 "Response is stale"

Date: Wed, 21 Oct 2015 07:28:00 GMT
Warning: 112 - "cache down" "Wed, 21 Oct 2015 07:28:00 GMT"

Spezifikationen

Spezifikation
HTTP Caching
# field.warning

Browser-Kompatibilität

Siehe auch