HTTP
Acrônimo de H yper T ext T ransfer P rotocol (ou, protocolo de transferência de hipertexto), o HTTP é o principal protocolo de comunicação entre computadores da internet. Com base nos protocolos TCP/IP , esse protocolo funciona na camada de aplicação para permitir a comunicação entre aplicações (como entre um navegador e uma aplicação rodando em um servidor). Esse protocolo funciona no sistema Request/Response, onde um cliente envia uma requisição à uma aplicação em um servidor e recebe uma resposta do mesmo. Request A request é a solicitação de um recurso ao servidor. Ela é composta por: Linha de pedido Composta por: Identificador do método (GET, POST, etc.) URI (Uniform Resource Identifier) Versão do protocolo (0.9, 1.0, 1.1 ou 2.0) Cabeçalho (Header) O cabeçalho permite o envio de informações adicionais. Ele pode ser divido em: Cabeçalho genérico Cabeçalho de requisição/solicitação Cabeçalho de entidade Os principais campos são: Authorization : credencia...