Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Downlink header
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell:Dies ist eineexperimentelle Technologie
Überprüfen Sie dieBrowser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Der HTTPDownlinkRequest-Header wird inClient Hints verwendet, um die ungefähre Bandbreite in Mbps der Verbindung des Clients zum Server bereitzustellen.
Der Hinweis erlaubt einem Server zu entscheiden, welche Informationen basierend auf der Netzwerkbandbreite gesendet werden. Zum Beispiel könnte ein Server wählen, kleinere Versionen von Bildern und anderen Ressourcen bei Netzwerken mit niedriger Bandbreite zu senden.
Hinweis:DerVary-Header wird in Antworten verwendet, um anzugeben, dass für jeden unterschiedlichen Wert des Headers eine andere Ressource gesendet wird (sieheHTTP-Caching Vary).Auch wennDownlink verwendet wird, um zu konfigurieren, welche Ressourcen gesendet werden, sollten Sie in Betracht ziehen, es imVary-Header wegzulassen — es wird wahrscheinlich oft geändert, was die Ressource effektiv uncachebar macht.
| Header-Typ | Request-Header,Client-Hint |
|---|---|
| Verbotener Request-Header | Nein |
In diesem Artikel
Syntax
Downlink: <number>Anweisungen
<number>Die Downlink-Rate in Mbps, gerundet auf die nächsten 25 Kilobit.Die Downlink-Rate kann alsFingerprinting-Variable verwendet werden, daher sind die Werte für den Header absichtlich grob, um das Potenzial für Missbrauch zu verringern.
Beispiele
Ein Server muss zuerst zustimmen, denDownlink-Header zu empfangen, indem er denAccept-CH Antwort-Header sendet, derDownlink enthält.
Accept-CH: DownlinkDann könnte der Client bei nachfolgenden Anfragen einenDownlink-Header zurücksenden:
Downlink: 1.7Spezifikationen
| Specification |
|---|
| Network Information API> # downlink-request-header-field> |
Browser-Kompatibilität
Siehe auch
- Verbesserung der Benutzerprivatsphäre und der Entwicklererfahrung mit User-Agent Client Hints (developer.chrome.com)
- Netzwerk-Client-Hints
Accept-CH- HTTP-Caching: Vary und
Vary NetworkInformation.effectiveType