CDMA
2. Funcionamento O objetivo do protocolo HTTP é a transferência de arquivos de um servidor web para um cliente, tal esse será o navegador. A comunicação entre o cliente e o servidor se faz da seguinte forma:
- O navegador faz uma requisição HTTP;
- O servidor trata o pedido e manda uma resposta HTTP; Esta comunicação ocorre na camada de aplicação, que após o servidor receber a requisição ele retorna com um código de resposta, os mais comuns são:
1xx - código informativo
2xx - comunicação correta
3xx - acusa redirecionamento
4xx tipos de erros no cliente
5xx tipos de erros no servidor
2.1 Pedido Uma mensagem de pedido enviado por um cliente inclui o método a ser aplicado ao recurso, o identificador do recurso e a versão do protocolo que está em uso. Sintaxe: request = Simple-Response | Full-Response
Simple-Response = [Enitty-Body]
Full-Response=Status-Line * (General-Header | Response-Header | Entity-Header) CRLF [Entity-Body] exemplo:
GET /internet/ index.html HTTP/1.0
User-agente: Mozilla /4.5 [en] (WinNT; I)
AcceptP: text/plain, text/html, image/gif, image/x-xbitmap, image/ jpeg, image/pjpeg, image/ png, */*
Accept-Charset: isso-8859-1, *, utf-8
Accept-Enconding: gzip