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 demande cliente.
public enum class HttpRequestHeader
public enum HttpRequestHeader
type HttpRequestHeader =
Public Enum HttpRequestHeader
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| CacheControl | 0 | L’en-tête Cache-Control, qui spécifie les directives qui doivent être respectées par tous les mécanismes de contrôle du cache le long de la chaîne de requête/réponse. |
| Connection | 1 | En-tête Connexion, qui spécifie les options souhaitées pour une connexion particulière. |
| Date | 2 | En-tête Date, qui spécifie la date et l’heure à laquelle la requête provient. |
| KeepAlive | 3 | En-tête Keep-Alive, qui spécifie un paramètre utilisé pour maintenir une connexion persistante. |
| Pragma | 4 | En-tête Pragma, qui spécifie des directives spécifiques à l’implémentation qui peuvent s’appliquer à n’importe quel agent le long de la chaîne de requête/réponse. |
| Trailer | 5 | En-tête trailer, qui spécifie les champs d’en-tête présents dans la bande-annonce d’un message encodé avec le codage de transfert en bloc. |
| TransferEncoding | 6 | En-tête Transfer-Encoding, qui spécifie le type (le cas échéant) de transformation qui a été appliqué au corps du message. |
| Upgrade | 7 | En-tête de mise à niveau, qui spécifie des protocoles de communication supplémentaires pris en charge par le client. |
| Via | 8 | En-tête Via, qui spécifie les protocoles intermédiaires à utiliser par les agents de passerelle et de proxy. |
| Warning | 9 | En-tête Avertissement, qui spécifie des informations supplémentaires sur cet état ou la transformation d’un message qui peut ne pas être reflété dans le message. |
| Allow | 10 | En-tête Allow, qui spécifie l’ensemble de méthodes HTTP prises en charge. |
| ContentLength | 11 | En-tête Content-Length, qui spécifie la longueur, en octets, des données de corps associées. |
| ContentType | 12 | En-tête Content-Type, qui spécifie le type MIME des données de corps associées. |
| ContentEncoding | 13 | En-tête Content-Encoding, qui spécifie les encodages qui ont été appliqués aux données de corps associées. |
| ContentLanguage | 14 | En-tête Content-Language, qui spécifie le ou les langages naturels des données de corps associées. |
| ContentLocation | 15 | En-tête Content-Location, qui spécifie un URI à partir duquel le corps associé peut être obtenu. |
| ContentMd5 | 16 | En-tête Content-MD5, qui spécifie le résumé MD5 des données du corps qui accompagnent, dans le but de fournir une vérification 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 SHA-256 ou mieux. |
| ContentRange | 17 | En-tête Content-Range, qui spécifie où, dans le corps complet, les données de corps partielles associées doivent être appliquées. |
| Expires | 18 | En-tête Expire, qui spécifie la date et l’heure après lesquelles les données du corps associées doivent être considérées comme obsolètes. |
| LastModified | 19 | En-tête Last-Modified, qui spécifie la date et l’heure auxquelles les données du corps associées ont été modifiées pour la dernière fois. |
| Accept | 20 | En-tête Accept, qui spécifie les types MIME acceptables pour la réponse. |
| AcceptCharset | 21 | En-tête Accept-Charset, qui spécifie les jeux de caractères acceptables pour la réponse. |
| AcceptEncoding | 22 | En-tête Accept-Encoding, qui spécifie les encodages de contenu acceptables pour la réponse. |
| AcceptLanguage | 23 | En-tête Accept-Language, qui spécifie que les langages naturels préférés pour la réponse. |
| Authorization | 24 | En-tête d’autorisation, qui spécifie les informations d’identification que le client présente pour s’authentifier auprès du serveur. |
| Cookie | 25 | En-tête cookie, qui spécifie les données de cookie présentées au serveur. |
| Expect | 26 | En-tête Expect, qui spécifie des comportements de serveur particuliers requis par le client. |
| 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 de l’hôte, qui spécifie le nom d’hôte et le numéro de port de la ressource demandée. |
| IfMatch | 29 | L’en-tête If-Match, qui spécifie que l’opération demandée doit être effectuée uniquement 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 doit être effectuée uniquement si aucune des copies mises en cache du client des ressources indiquées n’est en cours. |
| 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 active. |
| IfUnmodifiedSince | 33 | En-tête If-Unmodified-Since, qui spécifie que l’opération demandée doit être effectuée uniquement si la ressource demandée n’a pas été modifiée depuis la date et l’heure indiquées. |
| MaxForwards | 34 | En-tête Max-Forwards, qui spécifie un entier indiquant le nombre restant de fois où cette requête peut être transférée. |
| ProxyAuthorization | 35 | En-tête Proxy-Authorization, qui spécifie les informations d’identification que le client présente pour s’authentifier auprès d’un proxy. |
| Referer | 36 | En-tête de l’éditeur de référence, qui spécifie l’URI de la ressource à partir de laquelle l’URI de requête a été obtenu. |
| Range | 37 | En-tête plage, qui spécifie la ou les sous-plages de la réponse que le client demande à retourner à la place de la réponse entière. |
| Te | 38 | En-tête TE, qui spécifie les encodages de transfert acceptables pour la réponse. |
| Translate | 39 | En-tête Translate, une extension Microsoft à la spécification HTTP utilisée conjointement avec la fonctionnalité WebDAV. |
| UserAgent | 40 | En-tête User-Agent, qui spécifie des informations sur l’agent client. |
Remarques
Le contenu approprié de différents en-têtes est décrit en détail dans la spécification HTTP/1.1, disponible à l’adresse rfc2616.