Exemplo simples de cliente HTTP em Java usando sockets
-
HTTP 0.9: somente requisições GET de páginas HTML.
-
HTTP 1.0:
Métodos: GET, POST, HEAD;
Tranferência de metadados: Parâmetros de requisição e resposta.
- HTTP 1.1:
Novos métodos: PUT, DELETE e TRACE;
Reciclagem da conexão;
Resposta em chunks.
- HTTP 2.0:
Melhoria de desempenho;
Multiplexação das requisições;
Camada de frame antes entre a de Aplicação e Sessão.