API REST
API REST (Representational State Transfer) é um estilo arquitetural que define um conjunto de restrições e princípios para o design de serviços web. Uma API RESTful utiliza os métodos HTTP de forma semântica para realizar operações sobre recursos, geralmente utilizando o formato JSON para representar os dados.
Os principais métodos HTTP utilizados em uma API REST são:
- GET: Solicita a representação de um recurso.
- POST: Cria um novo recurso com os dados enviados no corpo da requisição.
- PUT: Atualiza um recurso com os dados enviados no corpo da requisição.
- DELETE: Remove um recurso.
Note
Além desses métodos principais, existem também outros métodos menos comuns, como PATCH, HEAD, OPTIONS, entre outros, que são utilizados em contextos específicos.