-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathAPI-Consumption-JSON.py
More file actions
27 lines (20 loc) · 855 Bytes
/
API-Consumption-JSON.py
File metadata and controls
27 lines (20 loc) · 855 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import requests
def consumir_servicio(url):
try:
# Realizar la solicitud HTTP
response = requests.get(url)
# Verificar si la solicitud fue exitosa (código de estado 200)
if response.status_code == 200:
# Analizar el JSON de la respuesta
data = response.json()
# Procesar los datos según tus necesidades
for key, value in data.items():
print(f"{key}: {value}")
else:
print(f"Error en la solicitud. Código de estado: {response.status_code}")
except Exception as e:
print(f"Error en la solicitud: {e}")
# URL del servicio que devuelve un archivo JSON (reemplázala con la URL correcta)
url_servicio = "https://ejemplo.com/servicio_json"
# Llamar a la función de consumo del servicio
consumir_servicio(url_servicio)