Podemos identificar requisições HTTP a partir de 2 informações principais:
Método HTTP utilizado
URL do recurso que será acessado
Os 5 métodos
GET para obter informações de um recurso do back-end
POST para criar informações em um recurso no back-end
PUT para alterar informações por completo em um recurso no back-end
PATCH para alterar uma informação específica em um recurso no back-end
DELETE para remover informações de um recurso no back-end
URL e Recursos
Os recursos são nomes chaves que serão utilizados nas URL/rotas para organizar as funcionalidades que iremos disponibilizar na nossa aplicação em grupos.
Em um backend de padaria podemos ter a palavra "cliente" para definir a rota /cliente
A rota deve ser configurada para aceitar receber os métodos correspondentes as funcionalidades que foram definidas no modelo de negócio.
Por exemplo, se só podemos criar e consultar informações nessa rota, definiríamos apenas as requisições POST /client e GET /client
Identificação
Podemos identificar requisições HTTP a partir de 2 informações principais:
Os 5 métodos
GET
para obter informações de um recurso do back-endPOST
para criar informações em um recurso no back-endPUT
para alterar informações por completo em um recurso no back-endPATCH
para alterar uma informação específica em um recurso no back-endDELETE
para remover informações de um recurso no back-endURL e Recursos
Os recursos são nomes chaves que serão utilizados nas URL/rotas para organizar as funcionalidades que iremos disponibilizar na nossa aplicação em grupos.
Em um backend de padaria podemos ter a palavra "cliente" para definir a rota
/cliente
POST /client
eGET /client