Refresh header
Der HTTP Refresh Response-Header weist einen Webbrowser an, entweder die Seite zu aktualisieren oder umzuleiten, wenn ein bestimmter Zeitraum nach dem vollständigen Laden der Seite verstrichen ist. Er entspricht genau der Verwendung von <meta http-equiv="refresh" content="..."> in HTML.
Hinweis:
Obwohl er in der HTTP-Antwort vorhanden ist, wird der Refresh-Header immer noch von der HTML-Lademechanik verarbeitet und erfolgt nach HTTP- oder JavaScript-Weiterleitungen. Weitere Informationen finden Sie unter Rangfolge der Weiterleitung.
Hinweis:
Wenn eine Aktualisierung zu einer neuen Seite umleitet, wird der Referer-Header in die Anfrage für die neue Seite aufgenommen (wenn dies durch die Referrer-Policy erlaubt ist) und document.referrer wird auf die Referrer-URL nach der Navigation gesetzt.
| Header-Typ | Response-Header |
|---|
Syntax
Refresh: <time>
Refresh: <time>, url=<url>
Refresh: <time>; url=<url>
<time>-
Eine nicht-negative Anzahl von Sekunden, nach der die Seite aktualisiert wird. Bruchteile werden erkannt, aber ignoriert; es sollten nur ganze Zahlen angegeben werden.
<url>Optional-
Wenn vorhanden, wird der Browser zur angegebenen URL umleiten, anstatt die aktuelle URL zu aktualisieren. Diese URL kann in Anführungszeichen gesetzt oder weggelassen werden. Das
url=-Präfix ist nicht groß- und kleinschreibungssensitiv und optional.
Beispiele
>Aktualisierung einer Seite nach einer bestimmten Zeit
Dieser Header wird dazu führen, dass der Browser die Seite 5 Sekunden, nachdem sie vollständig geladen ist (d.h. nach dem load-Event), aktualisiert:
Refresh: 5
Weiterleitung nach einer bestimmten Zeit
Dieser Header wird dazu führen, dass der Browser zur einer URL 5 Sekunden, nachdem die Seite vollständig geladen ist, umleitet:
Refresh: 5; url=https://example.com/
Hinweis:
Sehen Sie im HTML-Referenzdokument unter http-equiv="refresh" nach wichtigen Informationen zu den Zugänglichkeitsauswirkungen automatischer Weiterleitungen.
Spezifikationen
| Specification |
|---|
| HTML> # the-refresh-header> |
Browser-Kompatibilität
Siehe auch
<meta>- Weiterleitungen in HTTP
- The Refresh header is still with us HTTP Working Group Nachricht (2019)