Cursos / Redes de Computadores / Redes de Computadores II / Aula

arrow_back Aula 02 - Web: Protocolo HTTP e servidor Apache - Parte I

Mensagens de resposta HTTP

Mensagens de resposta HTTP são aquelas enviadas pelo servidor em resposta a uma mensagem de requisição de um cliente. Também são legíveis e possuem o seguinte formato:

  • A primeira linha é chamada de linha de estado, que é obrigatória e indica o status da resposta (sucesso, erro, etc);
  • A seguir, podem vir uma ou mais linhas de cabeçalho, que contém informações sobre o servidor, os dados existentes na resposta etc.
  • Dependendo do tipo de resposta, ao seu final virão os dados (arquivo HTML, imagem JPG etc...) solicitados pelo cliente.

Vamos, a seguir, analisar em detalhes uma mensagem de resposta HTTP. Primeiro, vejamos a resposta completa:

HTTP/1.1 200 OK
Date: Tue, 06 Apr 2012 15:06:06 GMT
Server: Apache/2.2.8 (Ubuntu)
Last-Modified: Fri, 05 Feb 2012 17:24:22 GMT
Content-Length: 2908
Content-Type: text/html; charset=UTF-8
Content-Language: pt-br

<html lang="pt_BR">

Agora vamos no deter a linha de statusHTTP/1.1 200 OK”. Ela indica que:

  • O servidor está utilizando a versão 1.1 do protocolo HTTP: “HTTP/1.1”;
  • A solicitação pode ser atendida com sucesso: “200 OK”. Na terceira parte da mensagem de resposta virá o objeto solicitado.

Já as linhas de cabeçalho utilizadas nessa resposta em particular foram as seguintes:

  • Date: Tue, 06 Apr 2010 15:06:06 GMT: Indica a data e hora no servidor;
  • Server: Apache/2.2.8 (Ubuntu): Software que está sendo executado no servidor;
  • Last-Modified: Fri, 05 Feb 2010 17:24:22 GMT: Data e hora de modificação do objeto existente no servidor;
  • Content-Length: 2908: Tamanho do objeto em bytes;
  • Content-Type: text/html; charset=UTF-8: Tipo e codificação do objeto; Nesse caso indica que é um arquivo texto cujo conteúdo é HTML. Existem valores para outros tipos (e suas respectivas codificações), como arquivos comprimidos, imagens, áudio etc.
  • Content-Language: pt-br: Linguagem do objeto.

Versão 5.3 - Todos os Direitos reservados