Métodos HTTP
Toda requisição tem um método, que diz o que você quer fazer com o recurso:
| Método | Pra quê | Exemplo no jogo |
|---|---|---|
GET |
ler | GET /api/v1/people/482913 |
POST |
criar | POST /api/v1/notebook (anotar uma pista) |
PATCH |
alterar parte | (em breve, no Caso 2) |
DELETE |
apagar | (em breve, no Caso 2) |
O mesmo endereço pode aceitar métodos diferentes. GET /api/v1/notebook lista suas notas, e
POST /api/v1/notebook cria uma nota nova.
No curl, o método vai em -X. Sem -X, o curl usa GET, ou POST se você mandar um body com -d.
curl -X POST https://api-murder.rafaeltoshiba.com.br/api/v1/detectives ...
Se você errar o endereço ou o método, a API responde 404 com o erro route_not_found.