Junior — Middle
Tem experiência em interagir com APIs REST nos seus projetos?
sobes.tech IA
Resposta da IA
Sim, em projetos Python, muitas vezes é necessário interagir com APIs REST para obter ou enviar dados. Normalmente, usa-se a biblioteca requests, que permite fazer requisições HTTP facilmente.
Exemplo de uma requisição GET simples a uma API REST:
import requests
response = requests.get('https://api.example.com/data')
if response.status_code == 200:
data = response.json()
print(data)
else:
print('Erro na requisição:', response.status_code)
Também é possível enviar requisições POST com dados:
payload = {'key': 'value'}
response = requests.post('https://api.example.com/data', json=payload)
Trabalhar com APIs REST inclui lidar com respostas, erros, autenticação e serialização de dados.