import requests
import json
# Define a URL que será consumida
url = "
https://exemplo.com/api/dados"
# Faz a requisição HTTP e armazena a resposta em uma variável
response = requests.get(url)
# Verifica se a requisição foi bem-sucedida
if response.status_code == 200:
# Converte a resposta JSON para um objeto Python
data = json.loads(response.content)
# Imprime os dados retornados
print(data)
else:
print("Erro ao consumir a URL:", response.status_code)
Nesse exemplo, usamos a biblioteca requests para fazer a requisição HTTP e a biblioteca json para converter o JSON retornado em um objeto Python. A URL que será consumida é definida na variável url. O método requests.get() faz a requisição GET para essa URL e retorna a resposta do servidor.
Verificamos se a requisição foi bem-sucedida checando o código de status retornado pela resposta (200 significa que a requisição foi bem-sucedida). Se a requisição foi bem-sucedida, usamos o método json.loads