HttpRequestHeader Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En-têtes HTTP qui peuvent être spécifiés dans une requête du client.
public enum class HttpRequestHeader
public enum HttpRequestHeader
type HttpRequestHeader =
Public Enum HttpRequestHeader
- Héritage
Champs
Accept | 20 | En-tête Accept qui spécifie les types MIME admis pour la réponse. |
AcceptCharset | 21 | En-tête Accept-Charset qui spécifie les jeux de caractères admis pour la réponse. |
AcceptEncoding | 22 | En-tête Accept-Encoding qui spécifie les encodages de contenu admis pour la réponse. |
AcceptLanguage | 23 | En-tête Accept-Language qui spécifie les langages naturels préférés pour la réponse. |
Allow | 10 | En-tête Allow qui spécifie le jeu de méthodes HTTP pris en charge. |
Authorization | 24 | En-tête Authorization qui spécifie les informations d’identification que le client doit présenter pour s’authentifier auprès du serveur. |
CacheControl | 0 | En-tête Cache-Control qui spécifie les directives devant être respectées par l’ensemble des mécanismes de contrôle de cache tout au long de la chaîne de requête/réponse. |
Connection | 1 | En-tête Connection qui spécifie les options souhaitées pour une connexion particulière. |
ContentEncoding | 13 | En-tête Content-Encoding qui spécifie les encodages appliqués aux données relatives au corps fournies. |
ContentLanguage | 14 | En-tête Content-Language qui spécifie le ou les langages naturels des données relatives au corps fournies. |
ContentLength | 11 | En-tête Content-Length qui spécifie la longueur en octets des données relatives au corps fournies. |
ContentLocation | 15 | En-tête Content-Location qui spécifie un URI à partir duquel le corps fourni peut être obtenu. |
ContentMd5 | 16 | En-tête Content-MD5 qui spécifie le résumé MD5 des données relatives au corps fournies en vue d’assurer un contrôle de l’intégrité des messages de bout en bout. En raison de problèmes de collision avec MD5, Microsoft recommande un modèle de sécurité basé sur SHA256 ou supérieur. |
ContentRange | 17 | En-tête Content-Range qui spécifie à quel endroit du corps complet les données relatives au corps partiel fournies doivent être appliquées. |
ContentType | 12 | En-tête Content-Type qui spécifie le type MIME des données relatives au corps fournies. |
Cookie | 25 | En-tête Cookie qui spécifie des données de cookie présentées au serveur. |
Date | 2 | En-tête Date qui spécifie la date et l’heure de lancement de la requête. |
Expect | 26 | En-tête Expect qui spécifie les comportements de serveurs particuliers exigés par le client. |
Expires | 18 | En-tête Expires qui spécifie la date et l’heure après lesquelles les données relatives au corps fournies doivent être considérées comme périmées. |
From | 27 | En-tête From qui spécifie une adresse e-mail Internet pour l’utilisateur humain qui contrôle l’agent utilisateur demandeur. |
Host | 28 | En-tête Host qui spécifie le nom d’hôte et le numéro de port de la ressource demandée. |
IfMatch | 29 | En-tête If-Match qui spécifie que l’opération demandée ne doit être exécutée que si la copie mise en cache du client de la ressource indiquée est actuelle. |
IfModifiedSince | 30 | En-tête If-Modified-Since, qui spécifie que l’opération demandée doit être effectuée uniquement si la ressource demandée a été modifiée depuis la date et l’heure indiquées. |
IfNoneMatch | 31 | En-tête If-None-Match qui spécifie que l’opération demandée ne doit être exécutée que si aucune des copies mises en cache du client de la ressource indiquée n’est actuelle. |
IfRange | 32 | En-tête If-Range qui spécifie que seule la plage spécifiée de la ressource demandée doit être envoyée, si la copie mise en cache du client est actuelle. |
IfUnmodifiedSince | 33 | En-tête If-Unmodified-Since qui spécifie que l’opération demandée ne doit être exécutée que si la ressource demandée n’a pas été modifiée depuis la date et l’heure indiquées. |
KeepAlive | 3 | En-tête Keep-Alive qui spécifie un paramètre utilisé pour préserver une connexion persistante. |
LastModified | 19 | En-tête Last-Modified qui spécifie la date et l’heure de la dernière modification des données relatives au corps fournies. |
MaxForwards | 34 | En-tête Max-Forwards qui spécifie un entier indiquant le nombre de fois que cette requête peut encore être transférée. |
Pragma | 4 | En-tête Pragma qui spécifie les directives spécifiques à l’implémentation qui peuvent s’appliquer à tout agent tout au long de la chaîne de requête/réponse. |
ProxyAuthorization | 35 | En-tête Proxy-Authorization qui spécifie les informations d’identification que le client doit présenter pour s’authentifier auprès d’un proxy. |
Range | 37 | En-tête Range qui spécifie la ou les sous-plages de la réponse pour le retour des requêtes du client plutôt que l’intégralité de la réponse. |
Referer | 36 | En-tête Referer qui spécifie l’URI de la ressource à partir de laquelle l’URI de la requête a été obtenu. |
Te | 38 | En-tête TE qui spécifie les encodages de transfert admis pour la réponse. |
Trailer | 5 | En-tête Trailer qui spécifie les champs d’en-tête présents dans le code de fin d’un message encodé à l’aide de l’encodage de transfert mémorisé en bloc. |
TransferEncoding | 6 | En-tête Transfer-Encoding qui spécifie le type de transformation éventuellement appliqué au corps du message. |
Translate | 39 | En-tête Translate (extension Microsoft à la spécification HTTP utilisée conjointement avec la fonctionnalité WebDAV). |
Upgrade | 7 | En-tête Upgrade qui spécifie les protocoles de communication supplémentaires pris en charge par le client. |
UserAgent | 40 | En-tête User-Agent qui spécifie les informations relatives à l’agent client. |
Via | 8 | En-tête Via qui spécifie les protocoles intermédiaires que la passerelle et les agents proxy doivent utiliser. |
Warning | 9 | En-tête Warning qui spécifie des informations supplémentaires à propos de l’état ou de la transformation d’un message qui ne peut pas être répercuté dans le message. |
Remarques
Le contenu approprié des différents en-têtes est décrit en détail dans la spécification HTTP/1.1, disponible à l’adresse rfc2616.