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?