O HTTP (protocolo de transferência de hipertexto) é um protocolo usado para obtenção de recursos, como HTML, XML, JSON e etc.
Nesse método o cliente e o servidor se comunicam por “trocas de mensagens” através de Requests e Responses:
Requests: o cliente faz a requisição para o servidor pelo seu navegador
Responses: o servidor obtém o que é requisitado e manda uma resposta para o cliente.
Em resumo, as requisições do usuário são enviadas para o servidor, que irá enviar uma resposta com o resultado.
Métodos HTTP
Como foi dito antes, o protocolo HTTP é usado para obtenção de dados entre o cliente e o servidor, mas quais são os métodos dele? Aqui eu falo de alguns (ao menos, os mais utilizados):
GET: é o mais simples, através desse método fazemos a requisição de algo e que deve ser retornado em forma de dado, como foi dito anteriormente, esse tipo de dado pode ser HTML, XML, JSON ou outro.
POST: este método é utilizado quando se cria um recurso, como se enviasse alguma informação para o servidor.
DELETE: como o próprio nome diz, serve para deletar um recurso específico.
TRACE: este método executa um teste loopback na requisição enviada, verificando se houve alguma adição feita por algum intermediário.
OPTIONS: Mostra na URL que foi especificada as opções de comunicação do HTTP.
PATCH: esse método é utilizado para aplicar modificações/atualizações em um recurso.
CONNECT: Esse método estabelece um túnel para o servidor pelo recurso de destino.
PUT: Esse deve ser usado em situações específicas onde se quer enviar uma informação e apenas armazená-la, como um update.
Muito obrigado por ler até aqui!

Top comments (0)