Comunicação Cliente-Servidor
Você já se perguntou como seu navegador consegue interagir com os sites que você acessa, conseguindo mostrar as informações que você pediu?
Pois bem, isso é possível por conta de uma constante comunicação entre dispositivos, que trocam varias informações entre si, a comunicação nas aplicações web se baseiam na relação do cliente e do servidor.
Para que cliente e servidor possam "conversar", existem os protocolos, um conjunto de regras específicas que vão determinar como a comunicação será feita. um bom exemplo é o protocolo HTTP.
Protocolo HTTP (Hypertext Transfer Protocol)
O HTTP segue um modelo de requisição e resposta:
O cliente faz uma requisição (como acessar uma página ou enviar um formulário).
O servidor responde com os dados solicitados.
Métodos HTTP mais usados:
GET: Obter/GET: obter/visualizar recurso do servidor.
POST: Enviar dados para o servidor.
PUT: Substituir PUT: substituir ou criar recursos com as informações enviadas.
DELETE: Remover recursos.
PATCH: Atualizar parte de um recurso.
Códigos de resposta do servidor Após uma requisição, o servidor retorna um código numérico indicando o status. Exemplo:
200: Sucesso.
404: Recurso não encontrado.
Essa padronização permite identificar como a requisição foi realizada. O primeiro número do código define o tipo da mensagem, conforme ilustrado na imagem abaixo:
Last updated
Was this helpful?