API para estudo do Python e Postman baseada na aula do Canal Dev Aprender | Jhonatan de Souza: https://youtu.be/FBLAV1SbJFk
- Python 3.11
- Flask 3.0.0
- Postman (para testar métodos CRUD)
- Após clonar este repositório, no Terminal navegue até a pasta raiz do projeto e instale o Flask no seu ambiente Python com comando:
py -m pip install -r requirements.txt
# Ou dependendo da instalação no Windows
python -m pip install -r requirements.txt- Em seguida, ainda no Terminal e na pasta raiz rode o programa (app.py) com comando:
py .\app.py
- Com isto, API já estará acessível do endereço base http://localhost:3000 , bastando apenas complementar este endereço com o endpoint que for utilizar para cada método HTTP:
| Endpoint | Métodos disponíveis |
|---|---|
| /livros | GET, POST |
| /livros/id | GET, PUT, DELETE |
| /livros/consultar_livro_por_id_json | GET |
| /livros/editar_livro_por_id_json | PUT |
| /livros/excluir_livro_por_id_json | DELETE |
- Esta API poderá ser testada em qualquer navegador, mas recomedo usar o Postman, onde na request, além do método e endpoint, pode-se também colocar no body o JSON (opções RAW e JSON) no seguinte formato:
{
"id": 3,
"titulo": "A Arte Cavalheiresca do Arqueiro Zen",
"autor": "Eugen Herrigel"
}Ficarei muito feliz se o que estiver aqui for útil para você e ainda mais feliz se puder me ajudar contribuindo com melhorias neste projeto. 😊