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

Nome Valor Description
CacheControl 0

O cabeçalho Cache-Control, que especifica 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 Conexão, que especifica as opções desejadas para uma conexão específica.

Date 2

O cabeçalho Date, que especifica a data e a hora em que a solicitação se originou.

KeepAlive 3

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

Pragma 4

O cabeçalho Pragma, que especifica diretivas específicas de implementação que podem ser aplicadas a qualquer agente ao longo da cadeia de solicitação/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 partes.

TransferEncoding 6

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

Upgrade 7

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

Via 8

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

Warning 9

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

Allow 10

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

ContentLength 11

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

ContentType 12

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

ContentEncoding 13

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

ContentLanguage 14

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

ContentLocation 15

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

ContentMd5 16

O cabeçalho Content-MD5, que especifica o resumo MD5 dos dados do corpo que acompanham, com a finalidade de fornecer uma verificação de integridade de 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, em todo o corpo, os dados parciais do corpo que acompanham devem ser aplicados.

Expires 18

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

LastModified 19

O cabeçalho Last-Modified, que especifica a data e a hora em que os dados do corpo que acompanham foram modificados 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 os idiomas naturais que são preferenciais para a resposta.

Authorization 24

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

25

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

Expect 26

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

From 27

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

Host 28

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

IfMatch 29

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

IfModifiedSince 30

O cabeçalho If-Modified-Since, que especifica que a operação solicitada deve 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 deve ser executada somente se nenhuma das cópias armazenadas em cache do cliente dos recursos indicados estiverem atuais.

IfRange 32

O cabeçalho If-Range, que especifica que somente o intervalo especificado do recurso solicitado deve 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 deve ser executada somente 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 que indica o número restante de vezes que essa solicitação pode ser encaminhada.

ProxyAuthorization 35

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

Referer 36

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

Range 37

O cabeçalho Range, que especifica os sub-intervalos da resposta que as solicitações do cliente são retornadas em vez de toda a resposta.

Te 38

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

Translate 39

O cabeçalho Translate, uma extensão Microsoft para a 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.

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