Digest
Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe die Kompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.
Nicht standardisiert: Diese Funktion ist nicht standardisiert und befindet sich nicht auf dem Weg zur Standardisierung. Verwenden Sie sie nicht auf Produktionsseiten, die dem Web ausgesetzt sind: Sie funktioniert nicht für alle Benutzer. Es kann auch große Inkompatibilitäten zwischen Implementierungen geben, und das Verhalten kann sich in Zukunft ändern.
Hinweis:
Dieses Header wurde in Entwurf 8 aus der Spezifikation entfernt.
Verwenden Sie stattdessen Content-Digest
.
Für id-*
Digest-Algorithmen verwenden Sie Repr-Digest
.
Der HTTP Digest
Request-Header und Response-Header liefert dem Empfänger einen Digest der Content-Encoding
-kodierten ausgewählten Repräsentation.
Er kann angefordert werden, indem der Want-Digest
Header verwendet wird.
Repräsentationen sind verschiedene Formen einer bestimmten Ressource, die von einer Anfrage zurückgegeben werden könnten: Zum Beispiel könnte dieselbe Ressource in einem bestimmten Medientyp wie XML oder JSON formatiert, an eine bestimmte geschriebene Sprache oder geografische Region angepasst und/oder für den Versand komprimiert oder anderweitig kodiert sein. Die ausgewählte Repräsentation ist eine Ressource, die nach Inhaltsverhandlung zurückgegeben wird und aus den Repräsentations-Headern der Antwort ermittelt werden kann.
Der Digest bezieht sich auf die gesamte Repräsentation einer Ressource und nicht auf eine bestimmte Nachricht. Er kann verwendet 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 Nachrichtentext einer einzigen Antwort enthalten sein kann, kann sie auch unter Verwendung mehrerer Nachrichten als Antwort auf eine Bereichsanfrage gesendet oder ganz weggelassen werden als Antwort auf eine HEAD
Anfrage.
Header-Typ | Response-Header, Request-Header |
---|---|
Verbotener Headername | Nein |
Syntax
Digest: <digest-algorithm>=<digest-value>
Digest: <digest-algorithm>=<digest-value>,<digest-algorithm>=<digest-value>
Direktiven
<digest-algorithm>
-
Digest-Algorithmuswerte sind definiert in 6. Digest Algorithm Values.
- 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 Kodierung 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