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

http
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:

http
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:

http
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