Protocolo HTTP

Hypertext Transfer Protocol


Protocolo utilizado para transferir documentos de hipertexto e seus recursos de máquinas remotas.

O HTTP

O HTTP (Hypertext Transfer Protocol ou Protocolo de Transferência de Hipertexto em português) é um protocolo que especifica como será a comunicação entre um navegador e um servidor web, sendo um dos principais da World Wide Web (WWW).


A mensagem enviada pelo cliente é chamada de solicitação (request), enquanto a mensagem enviada pelo servidor é chamada de resposta (response). E, cada uma dessas mensagens possuem estruturas características que não são tratadas pelos usuários finais. Elas são processadas e interpretadas pelos navegadores ou programas, juntamente com seus servidores.

Algumas Características do HTTP:

Requisição HTTP

Requisições HTTP são mensagens enviadas pelo cliente para iniciar uma ação no servidor. Sua linha inicial contem três elementos: Um método HTTP (que é um verbo, como GET , PUT ou POST, ou um nome como HEAD ou OPTIONS, e descreve a ação a ser executada), o recurso de interesse, descrito pela sua URI e a versão do protocolo HTTP.

Sintaxe geral de uma requisição HTTP (RFC822):

  1. Um método HTTP: um verbo (como GET, PUT ou POST) ou um nome (como HEAD ou OPTIONS), que descreve a ação a ser executada. Por exemplo, GET indica que um recurso deve ser obtido ou POST significa que dados são inseridos no servidor (criando ou modificando um recurso, ou gerando um documento temporário para mandar de volta);
  2. O alvo da requisição, normalmente uma URL, ou o caminho absoluto do protocolo, porta e domínio, em geral caracterizados pelo contexto da requisição. O formato deste alvo varia conforme o método HTTP;

  3. A versão HTTP, que define a estrutura do restante da mensagem, atuando como um indicador da versão esperada para uso na resposta.

Voltar para a página principal