En la programación Python, a menudo necesitamos comunicarnos con servidores web, enviar solicitudes HTTP y procesar las respuestas devueltas por el servidor. Este artículo presentará cómo usar Python para enviar solicitudes HTTP y demostrará cómo procesar los datos de respuesta.
Primero, necesitamos importar requests
la biblioteca, que es una biblioteca HTTP de uso común que puede enviar solicitudes HTTP y procesar respuestas fácilmente.
import requests
A continuación, podemos usar requests.get()
la función para enviar una solicitud GET. He aquí un ejemplo sencillo:
response = requests.get('https://api.example.com/users')
En el código anterior, https://api.example.com/users
enviamos una solicitud GET y almacenamos la respuesta del servidor en response
una variable.
Podemos response.status_code
obtener el código de estado de la respuesta a través del atributo. El código de estado está representado por tres dígitos y un código de estado que comienza con 2 indica que la solicitud se realizó correctamente. Aquí hay algunos códigos de estado comunes:
- 200: Solicitud exitosa
- 404 Pagina no encontrada <