1
resposta

Dúvida sobre a aula 6

Estou na questão do "Qual é o método HTTP?" e me surgiu uma dúvida a respeito disso aqui:

  • GET /vendas/remove?id=53 HTTP/1.1
  • HOST www.vendasfuturas.com.br

Usamos GET, mas repare que o nome do recurso muda a intenção do método HTTP. O recurso se chama /vendas/remove, ou seja, queremos apagar a venda com a identificação 53, usando o método GET!

Ele quis dizer que eu poderia ter usado o DELETE, porém eu indicando com o método GET eu posso realizar a mesma ação?

1 resposta

Caio, o uso dos verbos do HTTP ajuda a padronizar o código e a seguir os padrões de desenvolvimento de APIs REST, que tem como base usar os verbos do HTTP para fazer as operações.

Segue um artigo para referência \o

http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api

Espero ter ajudado :)