Método de eliminación de python solicitudes

Método de eliminación de python solicitudes
En Python, hay muchas bibliotecas diferentes y una de ellas es la biblioteca de solicitudes. Se usa para enviar una solicitud HTTP a una URL predefinida. El tema que discutiremos hoy gira en torno a cómo podemos hacer una solicitud de "eliminar" a una URL específica. La solicitud se llevará a cabo utilizando las solicitudes.Método delete (). En este artículo, nos centraremos en el método de eliminación de solicitudes en Python con todos los detalles y ejemplos importantes.

Eliminar el método de solicitud

El eliminación.El método request () dirige las solicitudes al servidor para eliminar un archivo de recursos, registro o servidor web específico. El método de eliminación de solicitud tiene parámetros y valores adicionales que se utilizan para comunicarse con el servidor. En otras palabras, este método reenvía una solicitud de eliminación a la URL definida para eliminar un archivo específico.

Sintaxis del método de solicitud de eliminación

La sintaxis para las solicitudes.El método delete () es el siguiente:

La sintaxis requiere tres parámetros, incluidos URL, parámetros y Args, que son abreviadas de argumentos, e incluye cookies, tiempo de espera, autenticación y otros.

La URL es un parámetro requerido y es la URL (localizador de recursos uniformes) de la solicitud. Mencionaremos brevemente algunos parámetros y lo que implican. Params es un parámetro opcional y es un diccionario, una lista de tuplas que envía una cadena de consulta. Args es la falta de argumentos y es el parámetro que puede pasar muchos argumentos como encabezados o cookies, tiempo de espera o transmisión y todos estos argumentos son opcionales en este parámetro.

Ejemplo 1:

En este caso, veremos cómo se elimina una página utilizando solicitudes.FUNCIÓN DELETE (). Echemos un vistazo al código que ejecutaremos:

Solicitudes de importación
del_page = solicitudes.Eliminar ('https: // www.YouTube.com/', data = ' key ':' valor ')
print ("La página especificada se elimina correctamente, el código de éxito es =", del_page)

En la primera línea del código, importaremos la biblioteca de solicitudes. En la segunda línea del código, hemos definido una variable llamándola del_page. En esta variable, estamos utilizando la solicitud.Delete () función y pasar la url 'http: // www.YouTube.com 'después de lo cual definimos los datos en' clave 'y' valor '. Ahora, usaremos la función impreso () y pasaremos el comando para imprimir esa página especificada se elimina correctamente. El código de éxito es = ',' del_page '. Después de ejecutar el código, obtenemos la siguiente salida:

Ejemplo 2:

Este caso enviará solicitudes a la URL y luego imprima el código de estado y el motivo de la respuesta que da. Después de definir la variable como 'url_name', luego estamos aprobando la solicitud para eliminar la URL utilizando la función de las solicitudes.borrar(). Luego, ingresamos el comando para imprimir el código de estado y otro comando de impresión que es imprimir el motivo.

Solicitudes de importación
url_name = 'https: // www.YouTube.com/
req_status = solicitudes.eliminar (url_name)
imprimir ("Aquí está el código de estado: \ n", req_status.código de estado)
imprimir ("Aquí está la razón: \ n", req_status.razón)

Ahora, ejecutaremos el código y veremos qué resultado obtenemos.

El código de estado 405 es la acción que ha tomado el programa y el mensaje de respuesta describe el estado de la función.

Ejemplo 3:

Para el siguiente caso, usaremos un ejemplo con el parámetro 'Auth'. El argumento 'Auth' es una tupla que habilita una autenticación HTTP específica, el código que ejecutamos será:

Solicitudes de importación
url_name = 'https: // www.YouTube.com/
del_url = solicitudes.delete (url_name, auth = ('user', 'pase'))
imprimir ("solicitud enviada con autenticación básica y el código de retorno es", del_url.código de estado)

Primero, importaremos la biblioteca de solicitudes. En la siguiente línea, designamos la variable nombrándola 'url_name' y cumpliendo los requisitos de los parámetros. A continuación, pasamos la URL y el parámetro 'Auth' utilizando las solicitudes.Delete () función y luego imprima la salida.

El resultado de ejecutar este código será:

Definimos la autenticación como un 'usuario' y 'pasar', después de lo cual ejecutamos la función de las solicitudes de eliminación, lo que resulta en la salida de 405. Auth es un subprograma, un functor o un tipo de datos que habilita la autenticidad HTTP.

Ejemplo 4:

En este caso, estamos calculando utilizando las cookies de los parámetros.'El primer código es donde estamos importando la biblioteca de solicitudes, luego definiendo el' url_name 'que es la variable. 'Cookies' es un parámetro opcional que es un diccionario de cookies que se envían a una URL específica. Ahora, ejecutemos el código.

Solicitudes de importación
url_name = 'https: // www.YouTube.com/
req_del = solicitudes.delete (url_name, cookies = "favcolor": "rojo")
Imprimir ("Las cookies se envían correctamente al servidor y el código de retorno es", req_del.código de estado)

La salida que obtenemos ejecutando el código anterior es:

Usamos el parámetro 'cookies' para enviar cookies al servidor.

Ejemplo 5:

Tomemos un último caso en el que usamos el parámetro de 'Tiempo de espera'. Un tiempo de espera es un número que indica cuántos segundos se requieren o necesitan esperar a que el cliente haga la conexión y devuelva la respuesta. Aquí, ingresamos el comando para importar la solicitud como la primera línea de código. Para calcular el parámetro de tiempo de espera, primero definiremos la variable 'url_name.'Después de eso, pasaremos el comando, url_name, timeout = 20, utilizando las solicitudes.FUNCIÓN DELETE (). Aquí, nuevamente estamos usando la URL de 'http: // www.YouTube.com/. La segunda función impreso () es solicitar el motivo de la eliminación de solicitudes. Ejecutemos el código:

Solicitudes de importación
url_name = 'https: // www.YouTube.com/
req_del = solicitudes.Eliminar (URL_NAME, TIMEOUT = 20)
imprimir ("El código de estado es", req_del.código de estado)
Imprimir ("Razón es", req_del.razón)

Para demostrar el parámetro de 'tiempo de espera', el tiempo de espera se estableció en 20. La salida para el cálculo del parámetro es:

Como podemos ver por la salida del código de tiempo de espera del parámetro, el código de estado impreso es 405, lo que muestra que el motivo es que el método no está permitido.

El método de solicitud de eliminación requiere que el servidor elimine el archivo especificado por la URL de solicitud. Por lo tanto, el método Delete () elimina los datos de la URL específica que se identificó desde el servidor.

Conclusión

En este artículo, hemos proporcionado detalles sobre un concepto importante de Python, que es el método de Solicitudes de eliminación. Los parámetros que utilizamos son Tiempo de espera y Auth. Aparte de eso, también vimos cómo eliminar una URL específica y cómo imprimir el código de estado, y los motivos del código, todo mientras usa las solicitudes.Eliminar función. Puede probar los códigos en los ejemplos (mencionados anteriormente) para ver cómo funcionan para usted.