HttpRequestHeader Enumeração

Definição

Os cabeçalhos HTTP que podem ser especificados em uma solicitação de cliente.

public enum class HttpRequestHeader
public enum HttpRequestHeader
type HttpRequestHeader = 
Public Enum HttpRequestHeader
Herança
HttpRequestHeader

Campos

Accept 20

O cabeçalho Accept, que especifica os tipos MIME aceitáveis para a resposta.

AcceptCharset 21

O cabeçalho Accept-Charset, que especifica os conjuntos de caracteres aceitáveis para a resposta.

AcceptEncoding 22

O cabeçalho Accept-Encoding, que especifica as codificações de conteúdo aceitáveis para a resposta.

AcceptLanguage 23

O cabeçalho Accept-Language, que especifica que idiomas naturais são preferenciais para a resposta.

Allow 10

O cabeçalho Allow, que especifica o conjunto de métodos HTTP com suporte.

Authorization 24

O cabeçalho Authorization, que especifica as credenciais que o cliente apresenta para se autenticar no servidor.

CacheControl 0

O cabeçalho Cache-Control, que especifica as diretivas que devem ser obedecidas por todos os mecanismos de controle de cache ao longo da cadeia de solicitação/resposta.

Connection 1

O cabeçalho Connection, que especifica as opções desejadas para uma determinada conexão.

ContentEncoding 13

O cabeçalho Content-Encoding, que especifica as codificações que foram aplicadas aos dados do corpo que acompanha.

ContentLanguage 14

O cabeçalho Content-Language, que especifica os idiomas naturais do corpo de dados complementar.

ContentLength 11

O cabeçalho Content-Length, que especifica o comprimento, em bytes, dos dados do corpo que acompanha.

ContentLocation 15

O cabeçalho Content-Location, que especifica um URI do qual o corpo complementar pode ser obtido.

ContentMd5 16

O cabeçalho Content-MD5, que especifica o resumo de MD5 dos dados do corpo que acompanha, com a finalidade de fornecer uma verificação de integridade da mensagem de ponta a ponta. Devido a problemas de colisão com o MD5, a Microsoft recomenda um modelo de segurança baseado em SHA256 ou melhor.

ContentRange 17

O cabeçalho Content-Range, que especifica o local no corpo completo ao qual o corpo de dados parcial complementar deve ser aplicado.

ContentType 12

O cabeçalho Content-Type, que especifica o tipo MIME dos dados do corpo que acompanha.

25

O cabeçalho Cookie, que especifica os dados de cookie apresentados ao servidor.

Date 2

O cabeçalho Date, que especifica a data e hora de origem da solicitação.

Expect 26

O cabeçalho Expect, que especifica os comportamentos de servidor específicos que são necessários para o cliente.

Expires 18

O cabeçalho Expires, que especifica a data e hora após as quais os dados do corpo que acompanha devem ser considerados obsoletos.

From 27

O cabeçalho From, que especifica um endereço de email da Internet para o usuário humano que controla o agente do usuário solicitante.

Host 28

O cabeçalho Host, que especifica o nome do host e o número da porta do recurso solicitado.

IfMatch 29

O cabeçalho If-Match, que especifica que a operação solicitada deverá ser executada somente se a cópia armazenada em cache do cliente do recurso indicado for atual.

IfModifiedSince 30

O cabeçalho If-Modified-Since, que especifica que a operação solicitada deverá ser executada somente se o recurso solicitado tiver sido modificado desde a data e hora indicadas.

IfNoneMatch 31

O cabeçalho If-None-Match, que especifica que a operação solicitada deverá ser executada apenas se nenhuma das cópias armazenadas em cache do cliente dos recursos indicados for atual.

IfRange 32

O cabeçalho If-Range, que especifica que somente o alcance especificado do recurso solicitado deverá ser enviado se a cópia armazenada em cache do cliente for atual.

IfUnmodifiedSince 33

O cabeçalho If-Unmodified-Since, que especifica que a operação solicitada deverá ser executada somente se o recurso solicitado não tiver sido modificado desde a data e hora indicadas.

KeepAlive 3

O cabeçalho Keep-Alive, que especifica um parâmetro usado para manter uma conexão persistente.

LastModified 19

O cabeçalho Last-Modified, que especifica a data e hora em que os dados do corpo que acompanha foram modificados.

MaxForwards 34

O cabeçalho Max-Forwards, que especifica um inteiro indicando o número de vezes restantes durante o qual essa solicitação pode ser encaminhada.

Pragma 4

O cabeçalho Pragma, que especifica as diretivas específicas da implementação que podem ser aplicadas a qualquer agente ao longo da cadeia de solicitação/resposta.

ProxyAuthorization 35

O cabeçalho Proxy-Authorization, que especifica as credenciais que o cliente apresenta para se autenticar em um proxy.

Range 37

O cabeçalho Range, que especifica os subintervalos da resposta que o cliente solicita que sejam retornados em vez da resposta inteira.

Referer 36

O cabeçalho Referer, que especifica o URI do recurso do qual foi obtido o URI da solicitação.

Te 38

O cabeçalho TE, que especifica as codificações de transferência aceitáveis para a resposta.

Trailer 5

O cabeçalho Trailer, que especifica os campos de cabeçalho presentes no código de fim de uma mensagem codificada com codificação de transferência em bloco.

TransferEncoding 6

O cabeçalho Transfer-Encoding, que especifica qual (se houver) tipo de transformação foi aplicado ao corpo da mensagem.

Translate 39

O cabeçalho Translate, uma extensão da Microsoft para a especificação de HTTP usada em conjunto com a funcionalidade WebDAV.

Upgrade 7

O cabeçalho Upgrade, que especifica os protocolos de comunicação adicionais aos quais o cliente dá suporte.

UserAgent 40

O cabeçalho User-Agent, que especifica as informações sobre o agente cliente.

Via 8

O cabeçalho Via, que especifica os protocolos intermediários a serem usados pelos agentes de gateway e de proxy.

Warning 9

O cabeçalho Warning, que especifica informações adicionais sobre o status ou a transformação de uma mensagem que talvez não seja refletida na mensagem.

Comentários

O conteúdo apropriado de vários cabeçalhos é descrito em detalhes na especificação HTTP/1.1, disponível em rfc2616.

Aplica-se a

Confira também