Protocolo HTTP
Tese: Protocolo HTTP. Pesquise 862.000+ trabalhos acadêmicosPor: jhonatafds • 5/12/2014 • Tese • 219 Palavras (1 Páginas) • 309 Visualizações
Protocolo HTTP
HTTP – Protocolo de Transferência de Hipertexto
É o protocolo base da WEB
Viabiliza a obtenção de Objetos(páginas, imagens...)
Funciona no modelo cliente-servidor
O HTTP define como o cliente (browser) requisita as páginas WEB e como o
servidor as transfere
Usa o TCP como transportador, podendo assim garantir transmissões confiáveis
Utiliza a porta 80 como padrão
Alguns métodos do HTTP 1.1:
GET: busca um objeto definido por uma URL requisição
PUT: indica que os dados no corpo da consulta devem ser armazenados na
URL especificada
POST: envia dados para serem processados pelo servidor no corpo da
mensagem
HEAD: Similar ao método GET, mas retorna somente o cabeçalho da
resposta do servidor
DELETE: apaga o arquivo especificado na URL
Típica mensagem de requisição cliente-servidor:
GET /<diretório> HTTP/1.1
Host: <ip de onde se encontra o diretório>
Executem os comandos abaixo observando o cabeçalho da resposta e os
dados das respostas de cada um:
telnet google.com 80
GET /index.html HTTP/1.1
Host: www.google.com.br
Na mensagem de resposta temos:
Uma linha inicial (Status-Line)
Versão do protocolo HTTP (HTTP-Version)
Código de status da resposta (Status-Code) e
Descrição do código de status (Reason-Phrase)
Linhas de cabeçalhos (Responseheader)
Uma linha em branco obrigatória e
Um corpo de mensagem opcional
Protocolo HTTP
HTTP – Protocolo de Transferência de Hipertexto
É o protocolo base da WEB
Viabiliza a obtenção de Objetos(páginas, imagens...)
Funciona no modelo cliente-servidor
O HTTP define como o cliente (browser) requisita as páginas WEB e como o
servidor as transfere
Usa o TCP como transportador, podendo assim garantir transmissões confiáveis
Utiliza a porta 80 como padrão
...