103 Early Hints |
Premiers indices |
---|---|
HTTP |
Formulation
103 Early Hints |
Description
Ce code d'erreur permet d'indiquer un résumé d'une requête PUT ou POST.
Remarques
- Le code d'état informatif 103 Early Hints indique au client que le serveur est susceptible d'envoyer une réponse finale avec les champs d'entête inclus dans la réponse informationnelle.
- En règle générale, un serveur inclura également les champs d'entête envoyés dans une réponse 103 Early Hints dans la réponse finale. Cependant, il peut y avoir des cas où cela n'est pas souhaitable, comme lorsque le serveur apprend que les champs d'entête de la réponse 103 Early Hints ne sont pas corrects avant l'envoi de la réponse finale.
- Un client peut évaluer de manière spéculative les champs d'entête inclus dans une réponse 103 Early Hints en attendant la réponse finale. Par exemple, un client peut reconnaître une valeur de champ d'entête Link: contenant le type de relation de préchargement et commencer à récupérer la ressource cible. Cependant, ces champs d'entête ne fournissent que des conseils au client; ils ne remplacent pas les champs d'entête de la réponse finale.
- Outre les optimisations de performances, une telle évaluation des champs d'entête de la réponse 103 Early Hints ne doit pas affecter la façon dont la réponse finale est traitée. Un client ne doit pas interpréter les champs d'entête de réponse 103 Early Hints comme s'ils s'appliquaient à la réponse informationnelle elle-même (par exemple, comme des méta-données sur la réponse 103 Early Hints).
- Un serveur peut utiliser une réponse 103 Early Hints pour indiquer uniquement certains des champs d'entête devant se trouver dans la réponse finale. Un client ne devrait pas interpréter la non-existence d'un champ d'entête dans une réponse 103 Early Hints comme une spéculation selon laquelle le champ d'entête ne fera probablement pas partie de la réponse finale.
Dernière mise à jour : Samedi, le 18 janvier 2020