Thanks to visit codestin.com
Credit goes to developer.mozilla.org

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

View in English Always switch to English

Upgrade-Insecure-Requests header

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2018 browserübergreifend verfügbar.

Der HTTP-Upgrade-Insecure-Requests-Anforderungs-Header sendet ein Signal an den Server, das die Präferenz des Clients für eine verschlüsselte und authentifizierte Antwort angibt und dass der Client die upgrade-insecure-requests-CSP-Direktive erfolgreich verarbeiten kann.

Header-Typ Anforderungs-Header
Verbotener Anforderungs-Header Nein

Syntax

http
Upgrade-Insecure-Requests: <boolean>

Direktiven

<boolean>

1 steht für 'true' und ist der einzige gültige Wert für dieses Feld.

Beispiele

Verwendung von Upgrade-Insecure-Requests

Die Anforderung eines Clients signalisiert dem Server, dass es die Upgrade-Mechanismen von upgrade-insecure-requests unterstützt:

http
GET / HTTP/1.1
Host: example.com
Upgrade-Insecure-Requests: 1

Der Server kann nun zu einer sicheren Version der Website umleiten. Ein Vary-Header kann verwendet werden, damit die Website nicht von Caches an Clients ausgeliefert wird, die den Upgrade-Mechanismus nicht unterstützen.

http
Location: https://example.com/
Vary: Upgrade-Insecure-Requests

Spezifikationen

Spezifikation
Upgrade Insecure Requests
# preference

Browser-Kompatibilität

Siehe auch