HttpRequestHeader Enumeração

Definição

Os cabeçalhos HTTP que podem ser especificados num pedido de cliente.

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

Campos

Name Valor Description
CacheControl 0

O cabeçalho Cache-Control, que especifica diretivas que devem ser obedecidas por todos os mecanismos de controlo de cache ao longo da cadeia de pedido/resposta.

Connection 1

O cabeçalho Connection, que especifica as opções desejadas para uma ligação específica.

Date 2

O cabeçalho Data, que especifica a data e hora em que o pedido foi originado.

KeepAlive 3

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

Pragma 4

O cabeçalho Pragma, que especifica diretivas específicas da implementação que podem aplicar-se a qualquer agente ao longo da cadeia de pedido/resposta.

Trailer 5

O cabeçalho Trailer, que especifica os campos de cabeçalho presentes no trailer de uma mensagem codificada com codificação de transferência em blocos.

TransferEncoding 6

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

Upgrade 7

O cabeçalho Upgrade, que especifica protocolos de comunicação adicionais que o cliente suporta.

Via 8

O cabeçalho Via, que especifica protocolos intermédios a serem usados por agentes gateway e proxy.

Warning 9

O cabeçalho Warning, que especifica informações adicionais sobre esse estado ou transformação de uma mensagem que pode não estar refletida na mensagem.

Allow 10

O cabeçalho Permit, que especifica o conjunto de métodos HTTP suportados.

ContentLength 11

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

ContentType 12

O cabeçalho Content-Type, que especifica o tipo MIME dos dados corporais que os acompanham.

ContentEncoding 13

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

ContentLanguage 14

O cabeçalho Content-Language, que especifica a(s) linguagem(ões) natural(es) dos dados do corpo acompanhados.

ContentLocation 15

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

ContentMd5 16

O cabeçalho Content-MD5, que especifica o resumo MD5 dos dados de corpo acompanhantes, tem o objetivo 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 no SHA-256 ou superior.

ContentRange 17

O cabeçalho Content-Range, que especifica onde, no corpo completo, devem ser aplicados os dados parciais do corpo correspondentes.

Expires 18

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

LastModified 19

O cabeçalho Last-Modified, que especifica a data e hora em que os dados do corpo acompanhantes foram alterados pela última vez.

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 as línguas naturais que são preferidas para a resposta.

Authorization 24

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

25

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

Expect 26

O cabeçalho Esperar, que especifica comportamentos específicos do servidor exigidos pelo cliente.

From 27

O cabeçalho From, que especifica um endereço de email na Internet para o utilizador humano que controla o agente de utilizador solicitante.

Host 28

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

IfMatch 29

O cabeçalho If-Match, que especifica que a operação solicitada deve ser realizada apenas se a cópia em cache do recurso indicado pelo cliente estiver atualizada.

IfModifiedSince 30

O cabeçalho If-Modified-Since, que especifica que a operação solicitada só deve ser realizada 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 deve ser realizada apenas se nenhuma das cópias em cache dos recursos indicados pelo cliente estiver atualizada.

IfRange 32

O cabeçalho If-Range, que especifica que apenas o intervalo especificado do recurso solicitado deve ser enviado, se a cópia em cache do cliente estiver atualizada.

IfUnmodifiedSince 33

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

MaxForwards 34

O cabeçalho Max-Forwards, que especifica um inteiro indicando o número restante de vezes que este pedido pode ser encaminhado.

ProxyAuthorization 35

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

Referer 36

O cabeçalho Referer, que especifica o URI do recurso de onde o URI do pedido foi obtido.

Range 37

O cabeçalho Range, que especifica o(s) sub-intervalo(s) da resposta que o cliente solicita que sejam devolvidos em vez da resposta completa.

Te 38

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

Translate 39

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

UserAgent 40

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

Observações

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

Aplica-se a

Ver também