Expect: |
Attendre |
HTTP |
Entêtes |
Syntaxe
Paramètres
Nom |
Description |
100-continue |
Ce paramètre permet d'indiquer que les destinataires, étant client, est sur le point d'envoyer un corps de message (probablement volumineux) dans cette requête et souhaite recevoir une réponse provisoire de 100 Continue. |
Description
Ce champ d'entête permet d'indiquer les attentes devant être satisfaites par le serveur Web afin de gérer correctement la requête.
Remarques
- Le champ d'entête Expect: dans une requête indique un certain ensemble de comportements (attentes) devant être pris en charge par le serveur afin de gérer correctement cette
requête. La seule attente de ce type définie par cette spécification est 100-continue.
- La valeur de champ Expect: n'est pas sensible à la casse.
- Un serveur recevant une valeur de champ Expect: autre que 100-continue peut répondre avec un code d'état 417 Expectation Failed pour indiquer que l'attente
inattendue ne peut pas être satisfaite.
- Une attente de 100-continue informe les destinataires que le client est sur le point d'envoyer un corps de message (probablement volumineux) dans cette requête et souhaite
recevoir une réponse intérimaire 100 Continue si les champs de ligne de requête et d'entête ne sont pas suffisants pour provoquer un succès immédiate, de redirection ou de réponse
d'erreur. Cette situation permet au client d'attendre une indication qu'il vaut la peine d'envoyer le corps du message avant de le faire, ce qui peut améliorer l'efficacité lorsque le corps
du message est énorme ou lorsque le client prévoit qu'une erreur est probable (par exemple, lors de l'envoi d'un état - modification de la méthode, pour la première fois, sans informations
d'authentification préalablement vérifiées).
Dernière mise à jour : Vendredi, le 10 janvier 2020