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.

Referências