https://github.com/joel-rodrigues404/requests-lib-python
Breve estudo sobre a biblioteca requests do python e sobre os verbos HTTP
https://github.com/joel-rodrigues404/requests-lib-python
api http https python requests-library-python
Last synced: 4 months ago
JSON representation
Breve estudo sobre a biblioteca requests do python e sobre os verbos HTTP
- Host: GitHub
- URL: https://github.com/joel-rodrigues404/requests-lib-python
- Owner: Joel-Rodrigues404
- Created: 2023-10-13T16:47:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-13T16:47:57.000Z (over 1 year ago)
- Last Synced: 2024-12-28T14:18:30.900Z (5 months ago)
- Topics: api, http, https, python, requests-library-python
- Language: Python
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python Requests Lib methods
Status: Not started
Tipo: Programação# [***Requests Lib Python***](https://requests.readthedocs.io/en/latest/)
Biblioteca de interação com ***apis***
Usada para fazer requisições ou seja pegar alguma informação em um site
[***AwesomeAPI***](https://docs.awesomeapi.com.br/)
[***Google Firebase***](https://console.firebase.google.com/)
## Instalação:
```powershell
pip install -r requirements.txt
```## Tipos:
### GET(Pegar):
```python
from dotenv import load_dotenv
import requests
import osload_dotenv()
#Pega as informaçoes
# requisicao = requests.get("https://economia.awesomeapi.com.br/last/USD-BRL,EUR-BRL,BTC-BRL")
URL_DB = str(os.getenv("URL_DB"))
requisicao = requests.get(URL_DB)#mostra o status da requisiçao
print(requisicao)#mostra o conteudo da requisiçao
print(requisicao.json())
```### POST(Inserir ou criar informação):
```python
from dotenv import load_dotenv
import requests
import osload_dotenv()
#Coloca informações inseri no database cria
#Requer envio de dados
# requisicao = requests.get("https://economia.awesomeapi.com.br/last/USD-BRL,EUR-BRL,BTC-BRL")
#Dado que sera inserido no banco de dados obs: id e criado automaticamente
info = '{"nome":"Matheus"}'URL_DB_ONE = str(os.getenv("URL_DB_ONE"))
requisicao = requests.post(URL_DB_ONE, data=info)
#mostra o status da requisiçao
print(requisicao)#mostra o conteudo da requisiçao
print(requisicao.json())
```### PATCH(Atualizar):
```python
from dotenv import load_dotenv
import requests
import osload_dotenv()
#Atualiza a informação que ja existe no banco
#Requer algun identificador para saber que sera atualizado
# requisicao = requests.get("https://economia.awesomeapi.com.br/last/USD-BRL,EUR-BRL,BTC-BRL")
#Dado que sera inserido no banco de dados obs: id e criado automaticamente
info = '{"nome":"Matheus2", "sobrenome":"rodrigues", "idade":"29"}'URL_DB_ONE = str(os.getenv("URL_DB_ONE"))
requisicao = requests.patch(URL_DB_ONE, data=info)
#mostra o status da requisiçao
print(requisicao)#mostra o conteudo da requisiçao
print(requisicao.json())
```### DELETE(Deletar):
```python
from dotenv import load_dotenv
import requestsload_dotenv()
#Deleta algum dado do banco de dados
#Requer algun identificador para saber que sera atualizado
# requisicao = requests.get("https://economia.awesomeapi.com.br/last/USD-BRL,EUR-BRL,BTC-BRL")
#Dado que sera inserido no banco de dados obs: id e criado automaticamenteurl_delete = input("digite a url para ser deletada: ")
requisicao = requests.delete(url_delete)
#mostra o status da requisiçao
print(requisicao)#mostra o conteudo da requisiçao no caso não tera dados pois foi deletado
print(requisicao.json())
```