!script> !script> !script>
Entenda tudo sobre API, HTTP e RESTful.
API é a sigla de Application Programming Interface, em português Interface de Programação de Aplicações e simplifica o desenvolvimento, pois não necessita de telas, sendo facilmente integrado aos sistemas, apenas dando respostas. Como padrão de desenvolvimento, permite a troca de APIs, e melhora a performance por causa das requisições e respostas rápidas.
É disponibilizada para qualquer um acessar, sem necessidade de autenticação;
É quando é criada para utilização entre sistemas de uma empresa e requer autenticação;
É quando é um produto, podendo ser integrada em um sistema requerendo autenticação.
Normalmente é feita através de XML ou JSON devido a simplicidade destes tipos de dados. As requisições e respostas são feitas através do HTTP, onde podemos segui um padrão para criação de APIs robustas e que serão de fácil utilização.
Alterando os verbos podemos realizar requisições diferentes, simplificando a cosntrução da nossa API e seus endpoints.
Resgata algum recurso;
Envia dados a API;
Remove algum registro do banco;
Atualiza o registro;
Atualiza parcialmente do registro;
É a URL que você vai utilizar para acessar o recurso da API. Por exemplo:
/users – acesso a todos os usuários;
/users/1 – acesso ao usuário com ID 1;
E estes endpoints vem acompanhados do domínio da API, que fica algo como:
https://algumdominio.com/users
Este seria o endpoint que retorna todos os usuários, porém unido com o domínio que é convertido como DNS, servindo para acessar o nosso servidor. E dentro destes endpoints também teremos os verbos que eles aceitam, isso é tratado diretamente na aplicação. Ou seja, mudando o verbo HTTP de um endpoint podemos fazer coisas diferentes, exemplo:
GET /users/1 – retorna um usuário com id 1;
DELETE /users/1 – remove o usuário com id 1;
PATH /users/1 – atualiza usuário com id 1;
Isso é muito comum em APIs, e ajuda também a reduzir a complexidade de quem desenvolve e de quem consome os recursos.
Padrão/conceito de arquitetura ligado a APIs e o protocolo HTTP, podendo implementar o padrão composto de 6 partes para tornar API RESTful:
Software que permite testar as APIs que criamos. https://www.postman.com/
Data | Título | |
---|---|---|
![]() |
09/06/2025 | FINECAP 2025 |
![]() |
05/06/2025 | Programação completa do Pingo da Mei Dia 2025 |
![]() |
19/05/2025 | Abracerva divulga as melhores cervejas do Nordeste do Brasil de 2025 |
![]() |
19/05/2025 | Pint of Science Natal 2025 |
![]() |
18/05/2025 | Expo Seridó 2025 |
![]() |
18/05/2025 | Festival Gastronômico e Cultural de Martins 2025 |
![]() |
05/05/2025 | São João de Gravatá 2025 |
![]() |
01/05/2025 | Festa de Santana de Caicó 2025 |
![]() |
23/04/2025 | São João Arretado de Carpina 2025 |
![]() |
12/04/2025 | São João da Carvalheira 2025 |
![]() |
02/04/2025 | Circuito Gastronômico Sabores da Serra 2025 |
![]() |
02/04/2025 | Mossoró Cidade Junina 2025 |