Refresh
Der HTTP Refresh Antwort-Header weist einen Webbrowser an, entweder die Seite zu aktualisieren oder nach einer bestimmten Zeitspanne, nachdem die Seite vollständig geladen wurde, umzuleiten.
Er ist genau gleichwertig mit der Verwendung von <meta http-equiv="refresh" content="..."> in HTML.
Hinweis:
Auch wenn er in der HTTP-Antwort vorhanden ist, wird der Refresh-Header weiterhin vom HTML-Lademechanismus verarbeitet und erfolgt nach HTTP- oder JavaScript-Weiterleitungen. Weitere Informationen finden Sie in der Reihenfolge der Priorität von Weiterleitungen.
| Headertyp | Antwort-Header |
|---|---|
| Verbotener Headername | 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, wird der Browser stattdessen zur angegebenen URL umleiten, anstatt mit der aktuellen URL zu aktualisieren. Diese URL kann in Anführungszeichen stehen oder nicht. Das
url=-Präfix ist nicht case-sensitive und optional.
Beispiele
Aktualisierung 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
Umleitung nach einer bestimmten Zeit
Dieser Header bewirkt, dass der Browser 5 Sekunden nach dem vollständigen Laden der Seite zu einer URL umleitet:
Refresh: 5; url=https://example.com/
Hinweis:
Lesen Sie das http-equiv="refresh" Attribut im HTML-Referenz für wichtige Informationen über die Auswirkungen automatischer Weiterleitungen auf die Barrierefreiheit.
Spezifikationen
| Specification |
|---|
| HTML Standard # the-refresh-header |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
<meta>- Weiterleitungen in HTTP
- Der Refresh-Header ist immer noch bei uns HTTP-Arbeitsgruppennachricht (2019)