Refresh header
Der HTTP-Refresh
-Antwort-Header weist einen Webbrowser an, die Seite entweder zu aktualisieren oder umzuleiten, wenn eine bestimmte Zeit nach dem vollständigen Laden der Seite verstrichen ist. Es ist genau das gleiche wie die Verwendung von <meta http-equiv="refresh" content="...">
in HTML.
Hinweis:
Auch wenn es sich im HTTP-Antwort befindet, wird der Refresh
-Header dennoch vom HTML-Lademaschinen verarbeitet und tritt nach HTTP- oder JavaScript-Weiterleitungen auf. Weitere Informationen finden Sie unter Redirection order of precedence.
Hinweis:
Wenn eine Aktualisierung zu einer neuen Seite umleitet, wird der Referer
-Header in die Anfrage für die neue Seite einbezogen (sofern es die Referrer-Policy
zulässt), und document.referrer
wird nach der Navigation auf die Referrer-URL gesetzt.
Header-Typ | Antwort-Header |
---|---|
Verbotener Anforderungs-Header | Nein |
Syntax
Refresh: <time>
Refresh: <time>, url=<url>
Refresh: <time>; url=<url>
<time>
-
Eine nicht-negative Anzahl von Sekunden, nach denen die Seite aktualisiert werden soll. Bruchteile werden erkannt, aber ignoriert; es sollten nur ganze Zahlen angegeben werden.
<url>
Optional-
Falls vorhanden, leitet der Browser zur angegebenen URL weiter, anstatt mit der aktuellen URL zu aktualisieren. Diese URL kann mit oder ohne Anführungszeichen angegeben werden. Das Präfix
url=
ist nicht case-sensitiv und optional.
Beispiele
Aktualisieren einer Seite nach einer bestimmten Zeit
Dieser Header bewirkt, dass der Browser die Seite 5 Sekunden nach dem vollständigen Laden (d.h. nach dem load
-Ereignis) aktualisiert:
Refresh: 5
Umleiten nach einer bestimmten Zeit
Dieser Header bewirkt, dass der Browser 5 Sekunden nach dem vollständigen Laden der Seite zu einer URL weiterleitet:
Refresh: 5; url=https://example.com/
Hinweis:
Siehe das http-equiv="refresh"
-Attribut in der HTML-Referenz für wichtige Informationen zu den Barrierefreiheit-Implikationen von automatischen Weiterleitungen.
Spezifikationen
Specification |
---|
HTML # the-refresh-header |
Browser-Kompatibilität
Siehe auch
<meta>
- Weiterleitungen in HTTP
- The Refresh header is still with us Nachricht der HTTP Working Group (2019)