Funcionamento do HTTP
Você aprenderá:
•O que é e como funciona o protocolo HTTP.
•Quais são as partes de um pedido HTTP.
•Quais são as partes de um a resposta HTTP.
IIS - HTTP 2
O que é o protocolo HTTP?
• Hyper Text Transfer Protocol é o protocolo usado na World Wide Web para a distribuição e recuperação de informação.
• A troca de informações entre um browser e um servidor Web é toda feita através desse protocolo, que foi criado especificamente para a
World Wide Web.
IIS - HTTP 3
• O HTTP define uma forma de conversação no estilo pedido-resposta entre um cliente (o browser) e um servidor (o servidor Web).
• Toda a conversação se dá no formato ASCII
(texto puro) através de um conjunto de comandos simples baseados em palavras da língua inglesa.
O protocolo HTTP
IIS - HTTP 4
•Os clientes de uma conexão HTTP são os browsers. • Atualmente dois browsers se destacam no mercado: - Comunicator, da Netscape;
- Internet Explorer, da Microsoft.
• Ambos os browsers são gratuitos
Pedido HTTP
IIS - HTTP 10
• O método definido será aplicado no objeto (a informação requisitada) definido pela URI
Pedido HTTP - Método
IIS - HTTP 11
• O método pode ser um entre vários tipos:
- GET - retorna o objeto, ou seja, a informação requisitada. - HEAD - retorna somente informações sobre o objeto, como tamanho, data de criação etc.
- POST - envia informações para o servidor
Web. Método utilizado por scripts.
Pedido HTTP - Método
IIS - HTTP 12
• O método pode ser um entre vários tipos:
- PUT - envia uma cópia de um objeto/informação para ser armazenado num servidor Web.
- DELETE - apaga um objeto armazenado no servidor Web
• O tipo de URI utilizada pelo protocolo HTTP é chamada de URL (Uniform Resourde Locator) e contém três partes:
- A identificação do protocolo;
- O endereço do computador servidor;
- O documento requisitado (pode incluir subdiretórios). Pedido HTTP - URI
IIS - HTTP 14
• O Um bom exemplo de URL seria o documento