Ao navegarmos na web, o nosso navegador envia requisições o tempo todo para um servidor e o servidor, por sua vez, nos devolve uma resposta em um formato específico ou realiza uma ação de acordo com o que pedirmos para ele fazer.
Nas requisições, especificamos o que chamamos de método HTTP ou verbo. Temos 9 verbos diferentes.
GET
É a requisição mais comum de todas. Através dessa requisição nós pedimos a representação de um recurso: que pode ser um arquivo html, xml, json, etc.
POST
O método POST é utilizado quando queremos criar um recurso. Quando usamos POST, os dados vão no corpo da requisição e não na URI.
PUT
Requisita que um recurso seja "guardado" na URI fornecida. Se o recurso já existir, ele deve ser atualizado. Se não existir, pode ser criado.
DELETE
Exclui o recurso especificado.
TRACE
Devolve a mesma requisição que for enviada veja se houve mudança e/ou adições feitas por servidores intermediários.
OPTIONS
Retorna os métodos HTTP suportados pelo servidor para a URL especificada.
PATCH
Serve para atualizar partes de um recurso, e não o recurso todo.
CONNECT
Converte a requisição de conexão para um túnel TCP/IP transparente, geralmente para facilitar a comunicação criptografada com SSL (HTTPS) através de um proxy HTTP não criptografado.
HEAD
Retorna somente os cabeçalhos de uma resposta.
Nenhum comentário:
Postar um comentário