HttpRequestHeader Enumeración

Definición

Los encabezados HTTP que se pueden especificar en una solicitud de cliente.

public enum class HttpRequestHeader
public enum HttpRequestHeader
type HttpRequestHeader = 
Public Enum HttpRequestHeader
Herencia
HttpRequestHeader

Campos

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 los idiomas naturales preferidos para la respuesta.

Allow 10

Encabezado Allow, que especifica el conjunto de métodos HTTP admitidos.

Authorization 24

Encabezado Authorization, que especifica las credenciales que el cliente presenta para autenticarse en el servidor.

CacheControl 0

Encabezado Cache-Control, que especifica las directivas que deben obedecer todos los mecanismos de control de caché en la cadena de solicitud/respuesta.

Connection 1

Encabezado Connection, que especifica las opciones deseadas para una conexión determinada.

ContentEncoding 13

Encabezado Content-Encoding, que especifica las codificaciones aplicadas a los datos de cuerpo adjuntos.

ContentLanguage 14

Encabezado Content-Language, que especifica los idiomas naturales de los datos de cuerpo adjuntos.

ContentLength 11

Encabezado Content-Length, que especifica la longitud, en bytes, de los datos de cuerpo adjuntos.

ContentLocation 15

Encabezado Content-Location, que especifica un URI del que podría obtenerse el cuerpo adjunto.

ContentMd5 16

Encabezado Content-MD5, que especifica la síntesis MD5 de los datos del cuerpo adjunto, 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 SHA256 o mejor.

ContentRange 17

Encabezado Content-Range, que especifica dónde deben aplicarse los datos de cuerpo parciales adjuntos en el cuerpo completo.

ContentType 12

Encabezado Content-Type, que especifica el tipo MIME de los datos de cuerpo adjuntos.

25

Encabezado de Cookie, que especifica los datos de cookies presentados al servidor.

Date 2

Encabezado Date, que especifica la fecha y hora en que se originó la solicitud.

Expect 26

Encabezado Expect, que especifica los comportamientos del servidor determinados que requiere el cliente.

Expires 18

Encabezado Expires, que especifica la fecha y la hora después de las cuales los datos de cuerpo adjuntos deben considerarse obsoletos.

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 que realiza la solicitud.

Host 28

Encabezado Host, que especifica el nombre de host y el puerto número del recurso que se solicita.

IfMatch 29

Encabezado If-Match, que especifica que la operación solicitada debe realizarse solo si la copia del recurso indicado almacenada en caché del cliente es actual.

IfModifiedSince 30

Encabezado If-Modified-Since, que especifica que la operación solicitada se debe realizar 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 del recurso indicado almacenada en caché del cliente es actual.

IfRange 32

Encabezado If-Range, que especifica que se debe enviar solamente 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 modificó desde la fecha y la hora indicadas.

KeepAlive 3

Encabezado Keep-Alive, que especifica un parámetro usado para mantener una conexión persistente.

LastModified 19

Encabezado Last-Modified, que especifica la fecha y la hora en que los datos de cuerpo adjuntos se modificaron por última vez.

MaxForwards 34

Encabezado Max-Forwards, que especifica un entero que indica el número restante de veces que se puede reenviar esta solicitud.

Pragma 4

Encabezado Pragma, que especifica las directivas específicas de la implementación que se pueden aplicar a cualquier agente en la cadena de solicitud/respuesta.

ProxyAuthorization 35

Encabezado Proxy-Authorization, que especifica las credenciales que el cliente presenta para autenticarse en un proxy.

Range 37

Encabezado Range, que especifica los subrangos de la respuesta que el cliente pide que se devuelva en lugar de la respuesta completa.

Referer 36

Encabezado Referer, que especifica el URI del recurso del que se obtuvo el URI de solicitud.

Te 38

Encabezado TE, que especifica las codificaciones de transferencia que son aceptables para la respuesta.

Trailer 5

Encabezado Trailer, 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) se aplicó al cuerpo del mensaje.

Translate 39

Encabezado Translate, una extensión de Microsoft para la especificación HTTP que se usa junto con la funcionalidad de WebDAV.

Upgrade 7

Encabezado Upgrade, que especifica los protocolos de comunicaciones adicionales que admite el cliente.

UserAgent 40

Encabezado User-Agent, que especifica información sobre el agente de cliente.

Via 8

Encabezado Via, que especifica los protocolos intermedios que se usan los agentes de puerta de enlace y proxy.

Warning 9

Encabezado Warning, que especifica información adicional sobre el estado o la transformación de un mensaje que podría no reflejarse en el mensaje.

Comentarios

El contenido adecuado de varios encabezados se describe en detalle en la especificación HTTP/1.1, disponible en rfc2616.

Se aplica a

Consulte también