Respuesta.razón

Respuesta.razón
En este artículo, descubrirá cuál es la respuesta.La función de razon () es, y cómo funciona desde la biblioteca de solicitudes de Python.

Respuesta de solicitudes.Función Razon ()

La función Razón () del módulo de solicitud se utiliza para obtener la descripción del texto correspondiente de un código de estado HTTP dado. Por ejemplo, puede usarlo para asignar el código 404-Status a su mensaje HTTP correspondiente no encontrado.

Usando el objeto de respuesta del módulo de solicitudes, puede determinar qué mensaje devuelve la solicitud.

Ejemplo práctico

Para ilustrar mejor cómo podemos usar esta función, podemos intentar acceder a un recurso específico y obtener el código de estado y el mensaje.

Considere el ejemplo que se muestra a continuación:

Solicitudes de importación
respuesta = solicitudes.Get ('https: // geekbits.io ')
Imprimir (respuesta.razón)

El código anterior hace una solicitud GET a la URL especificada y guarda la respuesta al objeto de respuesta. Luego obtenemos la descripción HTTP del código de retorno utilizando la respuesta.razón.

El código anterior debe devolver una salida como se muestra:

prueba de python3.py
DE ACUERDO

Por defecto, la función devolverá el código de estado HTTP como se muestra:

Solicitudes de importación
respuesta = solicitudes.Get ('https: // geekbits.io ')
Imprimir (respuesta)

La salida resultante es como se muestra:

prueba de python3.py

Ejemplo 2

El ejemplo a continuación muestra el mensaje correspondiente para un error 404.

Solicitudes de importación
respuesta = solicitudes.Get ('https: // google.com/404 ')
Imprimir (respuesta)
Imprimir (respuesta.razón)

En este caso, el código anterior debe devolver el código de estado HTTP y el motivo como se muestra en la salida a continuación:

prueba de python3.py

Extraviado

Conclusión

En este artículo, aprendió a usar la respuesta.Método de razón del módulo de solicitudes para resolver un código de estado HTTP al mensaje correspondiente.

Para obtener más información sobre los códigos de estado HTTP, consulte aquí.