HttpRequestHeader Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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. |
| Cookie | 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.