DEV Community

Kevin Bezerra
Kevin Bezerra

Posted on • Edited on

Minha visão para APIs

API ( Application Programming Interface )

API, nada mais é, do que uma forma de expor as informações e/ou funcionalidades que ficam(ou não) dentro de um banco de dados. Se ela for uma API REST, é uma API que fica em "descanso" ou "em ponto morto", esperando apenas uma requisição ser feita para ela entrar em ação. Como por exemplo: uma requisição que é feita para você fazer login. O back-end do site faz essa requisição, e se ela estiver dentro do banco de dados e tiver como uma API exposta, ela retorna com as informações que foram requiridas normalmente em formato JSON.

Essas informações podem ser requiridas de diversas formas com os métodos:

GET - Pede dados de um objeto para a API.

POST - Cria um objeto com dados.

PUT - Atualiza necessáriamente todos os dados do objeto.

PATCH - Atualiza um ou mais dados do objeto.

DELETE - Exclui dados ou objetos.

Top comments (0)