HttpRequestHeader Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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. |
| Cookie | 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.