Cabeçalho da solicitação HTTP
Header Explicação Exemplo
Accept Especifica o tipo de conteúdo que o cliente pode receber Accept: text/plain, text/html
Accept-Charset O conjunto de codificações de caracteres que o navegador pode aceitar. Accept-Charset: iso-8859-5
Accept-Encoding Especifica o tipo de codificação de compactação do servidor da Web que o navegador pode suportar. Accept-Encoding: compress, gzip
Accept-Language Idiomas aceitos pelo navegador Accept-Language: en,zh
Accept-Ranges Um ou mais campos de subescopo da entidade da página da Web que podem ser solicitados Accept-Ranges: bytes
Authorization Certificado de autorização para autorização HTTP Autorização: certificado de autorização
Cache-Control Especifica o mecanismo de cache a ser seguido para solicitações e respostas Cache-Control: no-cache
Connection Indica se é necessária uma conexão persistente. (O HTTP 1.1 faz conexões persistentes por padrão) Connection: close
Cookie As solicitações HTTP são enviadas ao servidor da Web com todos os valores de cookies salvos sob o nome de domínio da solicitação. Cookie: $Version=1; Skin=new;
Content-Length O tamanho do conteúdo solicitado Content-Length: 348
Content-Type As informações MIME solicitadas correspondentes à entidade Content-Type: application/x-www-form-urlencoded
Date A data e a hora em que a solicitação foi enviada Date: Tue, 15 Nov 2010 08:12:31 GMT
Expect Comportamento do servidor específico para a solicitação Expect: 100-continue
From E-mail do usuário que enviou a solicitação From: [email protected]
Host Nome do domínio e número da porta do servidor que especificou a solicitação Host: www.jsons.cn
If-Match Válido somente se a solicitação corresponder à entidade. If-Match: "valor específico"
If-Modified-Since A solicitação será bem-sucedida se a parte solicitada for alterada após o tempo especificado e retornará um código 304 se não for alterada If-Modified-Since: Sat, 29 Oct 2010 19:43:31 GMT
If-None-Match Se o conteúdo não tiver sido alterado, retorna o código 304; o parâmetro é a Etag enviada anteriormente pelo servidor; compare com a Etag respondida pelo servidor para determinar se a alteração foi feita. If-None-Match: "valor específico"
If-Range Se a entidade não foi alterada, o servidor envia a parte que falta do cliente; caso contrário, ele envia a entidade inteira. O parâmetro também é Etag If-Range: "valor específico"
If-Unmodified-Since A solicitação será bem-sucedida somente se a entidade não tiver sido modificada após o período de tempo especificado If-Unmodified-Since: Sat, 29 Oct 2010 19:43:31 GMT
Max-Forwards Limita o tempo em que a mensagem é transmitida pelo proxy e pelo gateway Max-Forwards: 10
Pragma Usado para incluir instruções para implementar um certificado de autorização específico Pragma: no-cache
Proxy-Authorization Certificado de autorização para vinculação ao proxy Autorização de proxy: certificado de autorização vinculado ao proxy
Range Apenas parte da entidade solicitada é solicitada, especifique o escopo Range: bytes=500-999
Referer O endereço da página anterior, seguido pela página atualmente solicitada, ou seja, o caminho de entrada. Referer: http://www.jsons.cn
TE A codificação de transmissão que o cliente está disposto a aceitar e que notifica o servidor sobre a aceitação das informações do tail-plus-header. TE: trailers,deflate;q=0.5
Upgrade Especificar um protocolo de transporte para o servidor para conversão (se suportado). Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11
User-Agent O conteúdo do User-Agent contém informações sobre o usuário que está fazendo a solicitação. User-Agent: Mozilla/5.0 (Linux; X11)
Via Notificação do endereço do gateway intermediário ou do servidor proxy, protocolos de comunicação Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)
Warning Mensagem de aviso sobre a entidade da mensagem Warn: 199 Miscellaneous warning
Cabeçalho de respostas HTTP
Header Interpretação Exemplo
Accept-Ranges Indica se o servidor suporta o intervalo especificado de solicitações e que tipo de solicitações segmentadas são suportadas. Accept-Ranges: bytes
Age Tempo estimado (em segundos, não negativo) para formar um cache de proxy a partir do servidor de origem Age: 12
Allow Comportamento de solicitação válido para um recurso de rede; retorne 405 se não for permitido. Allow: GET, HEAD
Cache-Control Informa a todos os mecanismos de cache se o cache é permitido e de que tipo Cache-Control: no-cache
Content-Encoding O tipo de codificação de compactação de conteúdo de retorno suportado pelo servidor da Web. Content-Encoding: gzip
Content-Language O idioma do corpo da resposta Content-Language: en,zh
Content-Length O comprimento do corpo da resposta Content-Length: 348
Content-Location Endereço alternativo alternativo onde o recurso solicitado pode ser substituído Content-Location: /index.htm
Content-MD5 O valor da soma de verificação MD5 do recurso retornado Content-MD5: valor da soma de verificação MD5
Content-Range Posição de byte dessa seção em todo o corpo da resposta Content-Range: bytes 21010-47021/47022
Content-Type Tipo MIME do conteúdo retornado Content-Type: text/html; charset=utf-8
Date A hora em que a mensagem original do servidor foi enviada Date: Tue, 15 Nov 2010 08:12:31 GMT
ETag Valor atual da tag de entidade da variável de solicitação ETag: "Valor atual da tag de entidade da variável de solicitação"
Expires A data e a hora em que a resposta expirou Expires: Thu, 01 Dec 2010 16:00:00 GMT
Last-Modified Hora da última modificação do recurso solicitado Last-Modified: Tue, 15 Nov 2010 12:45:26 GMT
Location Usado para redirecionar o destinatário para uma URL não solicitada para concluir a solicitação ou identificar um novo recurso Location: http://www.jsons.cn
Pragma Inclui instruções específicas de implementação que podem ser aplicadas a qualquer receptor na cadeia de resposta Pragma: no-cache
Proxy-Authenticate Indica o esquema de autenticação e os parâmetros que podem ser aplicados ao proxy nesse URL Proxy-Authenticate: Basic
refresh Aplica-se a redirecionamentos ou um novo recurso é criado e redirecionado após 5 segundos (proposto pela Netscape e suportado pela maioria dos navegadores)
Refresh: 5; url= http://www.jsons.cn
Retry-After Se a entidade for temporariamente indesejável, notifique o cliente para tentar novamente após um período de tempo especificado Retry-After: 120
Server Nome do software do servidor da Web Server: Apache/1.3.27 (Unix) (Red-Hat/Linux)
Set-Cookie Definir cookie http Set-Cookie: UserID=JohnDoe; Max-Age=3600; Version=1
Trailer Indicar que o campo de cabeçalho está presente no final da codificação de transferência em blocos Trailer: Max-Forwards
Transfer-Encoding Codificação de transferência de arquivos Transfer-Encoding:chunked
Vary Informa ao proxy downstream se deve usar uma resposta ou solicitação em cache do servidor original Vary: *
Via Informa ao proxy por onde a resposta do cliente foi enviada Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)
Warning Avisa a entidade sobre possíveis problemas Warning: 199 Miscellaneous warning
WWW-Authenticate Indica o esquema de autorização que a entidade solicitante do cliente deve usar WWW-Authenticate: Basic

Cabeçalhos de resposta HTTP on-line, cabeçalhos de solicitação HTTP

Os cabeçalhos de solicitação HTTP fornecem informações sobre a solicitação, a resposta ou outra entidade de envio. Os cabeçalhos HTTP incluem quatro partes: cabeçalho genérico, cabeçalho de solicitação, cabeçalho de resposta e cabeçalho de entidade

Cada campo de cabeçalho consiste em um nome de domínio, dois pontos (:) e um valor de domínio.

Cabeçalhos genéricos: podem ser usados tanto para solicitações quanto para respostas e estão associados a uma transação como um todo, e não a um recurso específico.

Cabeçalhos de solicitação: permitem que o cliente passe informações sobre si mesmo e sobre a forma desejada de resposta.

Cabeçalhos de resposta: o servidor e a resposta que transmitem informações sobre si mesmos.

Cabeçalhos de entidade: definem informações sobre o recurso que está sendo transmitido, seja em uma solicitação ou em uma resposta.

Registros de acesso: