HttpRequestHeader Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Encabezados HTTP que se pueden especificar en una solicitud de cliente.
public enum class HttpRequestHeader
public enum HttpRequestHeader
type HttpRequestHeader =
Public Enum HttpRequestHeader
- Herencia
Campos
| Nombre | Valor | Description |
|---|---|---|
| CacheControl | 0 | Encabezado Cache-Control, que especifica las directivas que deben obedecer todos los mecanismos de control de caché a lo largo de la cadena de solicitud y respuesta. |
| Connection | 1 | Encabezado Connection, que especifica las opciones que se desean para una conexión determinada. |
| Date | 2 | Encabezado Date, que especifica la fecha y hora en que se originó la solicitud. |
| KeepAlive | 3 | Encabezado Keep-Alive, que especifica un parámetro usado para mantener una conexión persistente. |
| Pragma | 4 | Encabezado Pragma, que especifica directivas específicas de la implementación que se pueden aplicar a cualquier agente a lo largo de la cadena de solicitudes y respuestas. |
| Trailer | 5 | Encabezado Finalizador, que especifica los campos de encabezado presentes en el finalizador de un mensaje codificado con codificación de transferencia fragmentada. |
| TransferEncoding | 6 | Encabezado Transfer-Encoding, que especifica qué tipo de transformación (si existe) que se ha aplicado al cuerpo del mensaje. |
| Upgrade | 7 | Encabezado Upgrade, que especifica protocolos de comunicaciones adicionales que admite el cliente. |
| Via | 8 | Encabezado Via, que especifica los protocolos intermedios que usarán los agentes de puerta de enlace y proxy. |
| Warning | 9 | Encabezado Advertencia, que especifica información adicional sobre ese estado o transformación de un mensaje que podría no reflejarse en el mensaje. |
| Allow | 10 | Encabezado Allow, que especifica el conjunto de métodos HTTP admitidos. |
| ContentLength | 11 | Encabezado Content-Length, que especifica la longitud, en bytes, de los datos del cuerpo adjunto. |
| ContentType | 12 | Encabezado Content-Type, que especifica el tipo MIME de los datos del cuerpo adjuntos. |
| ContentEncoding | 13 | Encabezado Content-Encoding, que especifica las codificaciones que se han aplicado a los datos del cuerpo adjuntos. |
| ContentLanguage | 14 | Encabezado Content-Language, que especifica los lenguajes naturales de los datos del cuerpo adjunto. |
| ContentLocation | 15 | Encabezado Content-Location, que especifica un URI del que se puede obtener el cuerpo adjunto. |
| ContentMd5 | 16 | Encabezado Content-MD5, que especifica el resumen MD5 de los datos del cuerpo adjuntos, con el fin de proporcionar una comprobación de integridad de mensajes de un extremo a otro. Debido a problemas de colisión con MD5, Microsoft recomienda un modelo de seguridad basado en SHA-256 o superior. |
| ContentRange | 17 | Encabezado Content-Range, que especifica dónde se deben aplicar los datos de cuerpo parcial adjuntos en el cuerpo completo. |
| Expires | 18 | Encabezado Expires, que especifica la fecha y hora después de la cual los datos del cuerpo adjunto se deben considerar obsoletos. |
| LastModified | 19 | Encabezado Last-Modified, que especifica la fecha y hora en que se modificaron por última vez los datos del cuerpo adjunto. |
| Accept | 20 | Encabezado Accept, que especifica los tipos MIME que son aceptables para la respuesta. |
| AcceptCharset | 21 | Encabezado Accept-Charset, que especifica los juegos de caracteres que son aceptables para la respuesta. |
| AcceptEncoding | 22 | Encabezado Accept-Encoding, que especifica las codificaciones de contenido que son aceptables para la respuesta. |
| AcceptLanguage | 23 | Encabezado Accept-Language, que especifica que los lenguajes naturales que se prefieren para la respuesta. |
| Authorization | 24 | Encabezado autorización, que especifica las credenciales que el cliente presenta para autenticarse en el servidor. |
| Cookie | 25 | Encabezado Cookie, que especifica los datos de cookies presentados al servidor. |
| Expect | 26 | Encabezado Expect, que especifica comportamientos de servidor concretos que requiere el cliente. |
| From | 27 | Encabezado From, que especifica una dirección de correo electrónico de Internet para el usuario humano que controla el agente de usuario solicitante. |
| Host | 28 | Encabezado host, que especifica el nombre de host y el número de puerto del recurso que se solicita. |
| IfMatch | 29 | Encabezado If-Match, que especifica que la operación solicitada debe realizarse solo si la copia almacenada en caché del cliente del recurso indicado está actualizada. |
| IfModifiedSince | 30 | Encabezado If-Modified-Since, que especifica que la operación solicitada debe realizarse solo si el recurso solicitado se ha modificado desde la fecha y hora indicadas. |
| IfNoneMatch | 31 | Encabezado If-None-Match, que especifica que la operación solicitada debe realizarse solo si ninguna de las copias almacenadas en caché del cliente de los recursos indicados está actualizada. |
| IfRange | 32 | Encabezado If-Range, que especifica que solo se debe enviar el intervalo especificado del recurso solicitado, si la copia almacenada en caché del cliente es actual. |
| IfUnmodifiedSince | 33 | Encabezado If-Unmodified-Since, que especifica que la operación solicitada debe realizarse solo si el recurso solicitado no se ha modificado desde la fecha y hora indicadas. |
| MaxForwards | 34 | Encabezado Max-Forwards, que especifica un entero que indica el número restante de veces que se puede reenviar esta solicitud. |
| ProxyAuthorization | 35 | Encabezado Proxy-Authorization, que especifica las credenciales que el cliente presenta para autenticarse en un proxy. |
| Referer | 36 | Encabezado Referer, que especifica el URI del recurso desde el que se obtuvo el URI de solicitud. |
| Range | 37 | Encabezado Range, que especifica los sub ranges de la respuesta que el cliente solicita se devuelve en lugar de toda la respuesta. |
| Te | 38 | Encabezado TE, que especifica las codificaciones de transferencia que son aceptables para la respuesta. |
| Translate | 39 | Encabezado Translate, una extensión Microsoft a la especificación HTTP que se usa junto con la funcionalidad webDAV. |
| UserAgent | 40 | Encabezado User-Agent, que especifica información sobre el agente cliente. |
Comentarios
El contenido adecuado de varios encabezados se describe en detalle en la especificación HTTP/1.1, disponible en rfc2616.