... | @@ -77,22 +77,22 @@ Escolhas: |
... | @@ -77,22 +77,22 @@ Escolhas: |
|
* Ferramentas: Typescript.
|
|
* Ferramentas: Typescript.
|
|
|
|
|
|
# Methods – Backend API
|
|
# 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.
|
|
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. Os mais utilizados são:
|
|
|
|
|
|
**GET**
|
|
**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.
|
|
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:
|
|
Um exemlo de requisição GET seria:
|
|
|
|
|
|
**POST**
|
|
**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.
|
|
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**
|
|
**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.
|
|
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**
|
|
**DELETE**:
|
|
Exclui o recurso especificado.
|
|
Exclui o recurso especificado.
|
|
|
|
|
|
**PATCH**
|
|
**PATCH**:
|
|
Serve para atualizar partes de um recurso, e não o recurso todo.
|
|
Serve para atualizar partes de um recurso, e não o recurso todo.
|
|
|
|
|
|
# Pendências:
|
|
# Pendências:
|
... | | ... | |