Anda di halaman 1dari 19

PROGRAMAÇÃO PARA

WEB

Arquiteturas de Aplicações Web

Ademar Alves Trindade


Protocolos

Arquiteturas de Aplicações
Web
Arquitetura de Sistemas Web

Protocolo HTTP
Hypertext Transfer Protocol (HTTP) é o método
utilizado para enviar e receber informações na
web.
Arquitetura de Sistemas Web

O protocolo HTTP é baseado em


requisições e respostas entre clientes e
servidores
Arquitetura de Sistemas Web

Protocolo HTTP

Cliente  navegador ou dispositivo que fará a


requisição.

Solicita um determinado recurso enviando um


pacote de informações a uma URL.
Arquitetura de Sistemas Web

Protocolo HTTP

Servidor  recebe estas informações e envia uma


resposta, que pode ser um recurso ou
simplesmente um outro cabeçalho.
Arquitetura de Sistemas Web

Protocolo HTTP
Arquitetura de Sistemas Web

Quem são os
Servidores Web?
Arquitetura de Sistemas Web

Métodos HTTP

Quando você vai fazer uma requisição, é preciso que


você especifique qual o método será utilizado.
Arquitetura de Sistemas Web

Métodos HTTP

Os métodos HTTP, também conhecidos como


verbos, identificam qual a ação que deve ser
executada em um determinado recurso.
Arquitetura de Sistemas Web
Métodos HTTP
GET
Solicita a representação de um determinado recurso.
POST
As informações enviadas no corpo da requisição são utilizadas para
criar um novo recurso.
DELETE
Remove um recurso.
PUT
Atualiza um recurso na URI especificada.
HEAD
Retorna informações sobre um recurso.
Arquitetura de Sistemas Web
Métodos HTTP – Resumindo ....
Os dois métodos mais utilizados pelo Protocolo HTTP
para comunicação Cliente e Servidor são: GET e
POST.
Arquitetura de Sistemas Web
Cliente-Servidor e Métodos HTTP
Exemplo: Um formulário de usuário e senha e
enviaremos estes dados para o Servidor.

Arquiteturas Web envolvidas:


 Comunicação Cliente x Servidor
 Métodos HTTP
Arquitetura de Sistemas Web
Cliente-Servidor e Métodos HTTP
Arquitetura de Sistemas Web
Cliente-Servidor e Métodos HTTP
Arquitetura de Sistemas Web
Cliente-Servidor e Métodos HTTP
Arquitetura de Sistemas Web
Cliente-Servidor e Métodos HTTP
Arquitetura de Sistemas Web
Cliente-Servidor e Métodos HTTP
Arquitetura de Sistemas Web
Cliente-Servidor e Métodos HTTP

Anda mungkin juga menyukai