Digest
Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, kann sie bereits aus den relevanten Webstandards entfernt worden sein, befindet sich im Prozess der Entfernung oder wird nur aus Kompatibilitätsgründen beibehalten. Vermeiden Sie die Verwendung und aktualisieren Sie gegebenenfalls bestehenden Code; siehe die Kompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu treffen. Beachten Sie, dass diese Funktion jederzeit nicht mehr funktionieren kann.
Kein Standard: Diese Funktion ist nicht standardisiert und befindet sich nicht im Standardisierungsprozess. Verwenden Sie sie nicht auf Produktionsseiten, die auf das Web ausgerichtet sind: Sie wird nicht für alle Benutzer funktionieren. Außerdem kann es große Inkompatibilitäten zwischen Implementierungen geben und das Verhalten kann sich in Zukunft ändern.
Hinweis: Dieser Header wurde in der Spezifikation in Entwurf 8 entfernt.
Verwenden Sie stattdessen Content-Digest
.
Für id-*
Digest-Algorithmen verwenden Sie Repr-Digest
.
Der Digest
-HTTP-Header für Antworten oder Anfragen bietet der anderen Seite einen Digest der mit Content-Encoding
kodierten ausgewählten Repräsentation. Er kann durch den Einsatz des Want-Digest
Headers angefordert werden.
Repräsentationen sind verschiedene Formen einer bestimmten Ressource, die als Antwort auf eine Anfrage zurückgegeben werden können: Zum Beispiel könnte dieselbe Ressource in einem bestimmten Medientyp wie XML oder JSON formatiert sein, an eine bestimmte Sprache oder geografische Region angepasst, und/oder für die Übertragung komprimiert oder anders kodiert sein. Die ausgewählte Repräsentation ist das tatsächliche Format einer Ressource, die nach Content Negotiation zurückgegeben wird und kann aus den Repräsentations-Headern der Antwort bestimmt werden.
Der Digest bezieht sich auf die gesamte Repräsentation einer Ressource, nicht auf eine spezielle Nachricht. Er kann genutzt werden, um zu verifizieren, dass die Repräsentationsdaten während der Übertragung nicht verändert wurden.
Hinweis: Während eine Repräsentation vollständig im Nachrichtenkörper einer einzelnen Antwort enthalten sein kann, kann sie auch mit mehreren Nachrichten als Antwort auf eine Range-Anfrage gesendet oder bei einer HEAD
-Anfrage vollständig weggelassen werden.
Header-Typ | Antwort-Header |
---|---|
Verbotener Header-Name | nein |
Syntax
Digest: <digest-algorithm>=<digest-value>
Digest: <digest-algorithm>=<digest-value>,<digest-algorithm>=<digest-value>
Direktiven
<digest-algorithm>
-
Digest-Algorithmuswerte sind in 6. Digest Algorithm Values definiert.
- Erlaubte Digest-Algorithmuswerte sind:
sha-512
undsha-256
- Erlaubte unsichere Digest-Algorithmuswerte sind:
md5
,sha
,unixsum
,unixcksum
,adler32
undcrc32c
- Veraltete Digest-Algorithmuswerte umfassen:
id-sha-256
,id-sha-512
- Erlaubte Digest-Algorithmuswerte sind:
<digest-value>
-
Das Ergebnis der Anwendung des Digest-Algorithmus auf die Ressourcenrepräsentation und das Kodieren des Ergebnisses (für nicht-
id-*
Digest-Algorithmuswerte). Die Wahl des Digest-Algorithmus bestimmt auch die zu verwendende Kodierung: Zum Beispiel verwendet SHA-256 Base64-Kodierung, während unixsum durch eine Dezimalzahl dargestellt wird.
Beispiele
Digest: sha-256=X48E9qOokqqrvdts8nOJRJN3OWDUoyWxBf7kbu9DBPE=
Digest: sha-256=X48E9qOokqqrvdts8nOJRJN3OWDUoyWxBf7kbu9DBPE=,unixsum=30637
Digest: sha-256=X48E9qOokqqrvdts8nOJRJN3OWDUoyWxBf7kbu9DBPE=,id-sha-256=0KJL0PvNLH5UbYZLTT7DBFuSyxKpnjyadrWx5E90E/z=
Spezifikationen
No specification found
No specification data found for http.headers.Digest
.
Check for problems with this page or contribute a missing spec_url
to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.
Browser-Kompatibilität
BCD tables only load in the browser