...
Conforme dito acima, a camada de serviços expõe serviços que podem ser acionados através de operações HTTP, são elas:
| Operação | Descrição |
|---|---|
| DELETE | |
| GET | |
| POST | |
| PUT | É a forma utilizada para remover registros identificados através da URI. |
| GET | É usado para buscar ou ler recursos do banco de dados. A representação desse recurso pode ser expostos em alguns formatos, bem como XML ou JSON. |
| POST | É utilizado geralmente para a criação de novos recursos. |
| PUT | É geralmente utilizado para a atualização de recursos |
Referência: HTTP Methods
A seguir, as mesmas serão exploradas, dando exemplos utilização através de arquitetura.
GET
Para operações do tipo GET, existem duas maneiras de resgatar objetos através dos serviços rest, A Como já dito, o método GET é utilizado para resgatar recursos de uma origem de dados. No caso da arquitetura criada, essa operação pode ser feita de duas maneiras. A primeira é passando o ID do objeto a ser buscado e a segunda é passando uma condicional para buscar uma lista de um determinado objeto.
Estas duas maneiras serão abordadas a seguir:
...