... | @@ -76,13 +76,32 @@ Escolhas: |
... | @@ -76,13 +76,32 @@ Escolhas: |
|
* Biblioteca: Reactjs;
|
|
* Biblioteca: Reactjs;
|
|
* Ferramentas: Typescript.
|
|
* Ferramentas: Typescript.
|
|
|
|
|
|
|
|
# Methods – Backend API
|
|
|
|
Nas requisições, especificamos o que chamamos de método HTTP ou verbo. Na versão 1.1 do protocolo HTTP(que é a que todos usamos atualmente) temos 9 verbos diferentes.
|
|
|
|
|
|
|
|
**GET**
|
|
|
|
Essa é 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.
|
|
|
|
Um exemlo de requisição GET seria:
|
|
|
|
|
|
|
|
**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.
|
|
|
|
|
|
|
|
**PATCH**
|
|
|
|
Serve para atualizar partes de um recurso, e não o recurso todo.
|
|
|
|
|
|
# Pendências:
|
|
# Pendências:
|
|
|
|
|
|
* Segurança
|
|
* Segurança
|
|
* Rotas de Backend (Arquitetura
|
|
* Rotas de Backend (Arquitetura
|
|
funcional)
|
|
funcional)
|
|
* Objects – Backend API
|
|
* Objects – Backend API
|
|
* Methods – Backend API
|
|
|
|
* Arquitetura Não Funcional)
|
|
* Arquitetura Não Funcional)
|
|
* Diagrama de Deploy
|
|
* Diagrama de Deploy
|
|
* Documentação sobre aplicação de
|
|
* Documentação sobre aplicação de
|
... | | ... | |