Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Recursos

O que o instrutor quer dizer com "recursos" nos trechos abaixo? Seria recurso no sentido conceitual de URL ou recurso no sentido de funcionalidade?

"O POST por outro lado é mais utilizado para criação de recursos" e "O DELETE existe para enviar uma requisição com a intenção de remover um recurso, PUT para atualizar."

1 resposta
solução!

Boa noite Pedro,

Nessa frase, "recurso" significa uma informação no banco de dados. Podemos enviar um POST para inserir, atualizar, ou até deletar informações do nosso banco de dados, mas isso seria uma má prática, cada verbo do HTTP (GET, POST, PUT, DELETE etc) deveria ser usado para uma determinada ação:

POST: Queremos enviar uma informação ao banco de dados.
GET: Queremos trazer alguma coisa do banco de dados
DELETE: Queremos remover alguma coisa do banco de dados:
PUT: Queremos atualizar uma informação no banco de dados.

Existem alguns outros verbos, mas esses são os principais.

Abraços

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software