Digest: |
Digérer |
HTTP |
Entêtes |
Syntaxe
Digest: digest-algorithm=digest-value
|
Digest: digest-algorithm=digest-value,digest-algorithm=digest-value
|
Paramètres
Nom |
Description |
digest-algorithm |
Ce paramètre permet d'indiquer les algorithmes digest comme SHA-256 et SHA-512. Les algorithmes pris en charge sont définis dans RFC 3230 et RFC 5843. Certains des algorithmes pris en charge, y compris unixsum et MD5, sont sujets à des collisions et ne conviennent donc pas aux applications dans lesquelles la résistance aux collisions est importante. |
digest-value |
Ce paramètre permet d'indiquer le résultat de l'application de l'algorithme digest à la représentation des ressources et de l'encodage du résultat. Le choix de l'algorithme digest détermine également l'encodage à utiliser : par exemple SHA-256 utilise l'encodage base64. |
Description
Ce champ d'entête permet d'indiquer un résumé de la ressource demandée.
Remarques
- L'instance décrite par un message peut être entièrement contenue dans le corps du message, partiellement contenue dans le corps du message, ou pas du tout contenue dans le corps du message.
L'instance est spécifiée par l'URI de requête et tout validateur de cache contenu dans le message.
- Un champ d'entête Digest: peut contenir plusieurs valeurs de résumé d'instance. Cette situation pourrait être utile pour les réponses censées résider dans des caches partagés
par des utilisateurs avec différents navigateurs, par exemple.
- Un destinataire peut ignorer tout ou une partie des instances Digest dans un champ d'entête Digest:.
- Un expéditeur peut envoyer un résumé d'instance en utilisant un algorithme de résumé sans savoir si le destinataire prend en charge l'algorithme de résumé, ni même savoir que le
destinataire l'ignorera.
Dernière mise à jour : Vendredi, le 10 janvier 2020