Python Richiede Metodo Elimina

Python Richiede Metodo Elimina
In Python ci sono molte biblioteche diverse e una di queste è la libreria delle richieste. Viene utilizzato per inviare una richiesta HTTP a un URL predefinito. L'argomento di cui discuteremo oggi ruota su come possiamo effettuare una richiesta di "eliminazione" a un URL specifico. La richiesta verrà effettuata utilizzando le richieste.Metodo ELETE (). In questo articolo, ci concentreremo sul metodo Elimina delle richieste in Python con tutti i dettagli ed esempi importanti.

Elimina il metodo di richiesta

L'eliminazione.Metodo richiedente () indirizza le richieste al server per eliminare un file di risorse specifico, record o server Web. Il metodo Elimina della richiesta ha parametri e valori aggiuntivi che vengono utilizzati per comunicare con il server. In altre parole, questo metodo inoltra una richiesta di eliminazione all'URL definito per eliminare un file specifico.

Sintassi del metodo della richiesta Elimina

La sintassi per le richieste.Il metodo ELETE () è il seguente:

La sintassi prende tre parametri tra cui URL, Params e Args che sono abbreviati per gli argomenti e include cookie, timeout, autenticazione e altri.

L'URL è un parametro richiesto ed è l'URL (localizzatore di risorse uniforme) della richiesta. Menzioneremo brevemente alcuni parametri e ciò che comportano. Params è un parametro opzionale ed è un dizionario, un elenco di tuple che invia una stringa di query. Args è abbreviato per gli argomenti ed è il parametro che può passare molti argomenti come intestazioni o cookie, timeout o streaming e tutti questi argomenti sono opzionali in questo parametro.

Esempio 1:

In questo caso, vedremo come una pagina viene eliminata usando le richieste.funzione elimina (). Diamo un'occhiata al codice che eseguiremo:

richieste di importazione
Del_Page = Richieste.delete ('https: // www.Youtube.com/', data = ' chiave ':' valore ')
print ("La pagina specificata viene eliminata correttamente, il codice di successo è =", del_page)

Nella prima riga del codice, importeremo la libreria di richieste. Nella seconda riga del codice, abbiamo definito una variabile chiamandola del_page. In questa variabile, stiamo utilizzando la richiesta.DELETE () funzione e passaggio dell'URL 'http: // www.Youtube.com 'dopo di che definiamo i dati in' tasto 'e' valore '. Ora, useremo la funzione print () e passeremo il comando per stampare che "la pagina specificata viene eliminata correttamente. Il codice di successo è = ',' del_page '. Dopo aver eseguito il codice, otteniamo il seguente output:

Esempio 2:

Questo caso invierà richieste all'URL e quindi stampando il codice di stato e il motivo della risposta che fornisce. Dopo aver definito la variabile come "url_name", stiamo quindi passando la richiesta di eliminare l'URL utilizzando la funzione delle richieste.eliminare(). Quindi, inseriamo il comando per stampare il codice di stato e un altro comando di stampa che è di stampare il motivo.

richieste di importazione
url_name = 'https: // www.Youtube.com/'
req_status = richieste.delete (url_name)
print ("Ecco il codice di stato: \ n", req_status.status_code)
Stampa ("Ecco il motivo: \ n", req_status.motivo)

Ora eseguiremo il codice e vedremo quale risultato otteniamo.

Il codice di stato 405 è l'azione intrapresa dal programma e il messaggio di risposta descrive lo stato della funzione.

Esempio 3:

Per il prossimo caso, useremo un esempio con il parametro "Auth". L'argomento "auth" è una tupla che consente una specifica autenticazione HTTP, il codice che eseguiamo sarà:

richieste di importazione
url_name = 'https: // www.Youtube.com/'
Del_url = richieste.delete (url_name, auth = ('utente', 'pass'))
Stampa ("Richiesta inviata con autenticazione di base e il codice di ritorno è", del_url.status_code)

Innanzitutto, importeremo la libreria di richieste. Nella riga successiva, abbiamo designato la variabile nominandola "url_name" e soddisfacendo i requisiti dei parametri. Successivamente, passiamo l'URL e il parametro "Auth" utilizzando le richieste.Elimina () funzione e quindi stampare l'uscita.

Il risultato dell'esecuzione di questo codice sarà:

Abbiamo definito l'autenticazione come un "utente" e "pass" dopo di che abbiamo eseguito la funzione delle richieste di eliminazione con conseguente output di 405. L'auth è un sottoprogramma, un funzionamento o un tipo di dati che consente l'autenticità HTTP.

Esempio 4:

In questo caso, stiamo calcolando usando i cookie dei parametri.'Il primo codice è dove stiamo importando la libreria di richieste, quindi definendo il' url_name 'che è la variabile. "Cookies" è un parametro opzionale che è un dizionario di cookie che vengono inviati a un URL specifico. Ora, eseguiamo il codice.

richieste di importazione
url_name = 'https: // www.Youtube.com/'
req_del = richieste.delete (url_name, cookies = "favcolor": "rosso")
Stampa ("I cookie vengono inviati correttamente al server e il codice di ritorno è", req_del.status_code)

L'output che otteniamo eseguendo il codice sopra è:

Usiamo il parametro "Cookies" per inviare cookie al server.

Esempio 5:

Prendiamo un ultimo caso in cui utilizziamo il parametro di "timeout". Un timeout è un numero che indica quanti secondi sono necessari o necessari per attendere che il client effettui la connessione e manda la risposta indietro. Qui, inseriamo il comando per importare la richiesta come prima riga di codice. Per calcolare il parametro del timeout, definiremo prima la variabile 'url_name.'Successivamente, passeremo il comando, url_name, timeout = 20, utilizzando le richieste.funzione elimina (). Qui, stiamo di nuovo usando l'URL di 'http: // www.Youtube.com/'. La seconda funzione di stampa () è quella di richiedere il motivo della cancellazione della richiesta. Eseguiamo il codice:

richieste di importazione
url_name = 'https: // www.Youtube.com/'
req_del = richieste.delete (url_name, timeout = 20)
Print ("Codice di stato è", req_del.status_code)
print ("ragion is", req_del.motivo)

Per dimostrare il parametro "timeout", il timeout è stato impostato a 20. L'output per il calcolo del parametro è:

Come possiamo vedere dall'output per il codice del timeout dei parametri, il codice di stato stampato è 405 che mostra il motivo è che il metodo non è consentito.

Il metodo della richiesta di eliminazione richiede al server di eliminare il file specificato dall'URL di richiesta. Pertanto, il metodo ELETE () rimuove i dati dell'URL specifico identificato dal server.

Conclusione

In questo articolo, abbiamo fornito dettagli su un concetto importante di Python che è il metodo Elimina richieste. I parametri che abbiamo usato sono timeout e autentica. A parte questo, abbiamo anche visto come eliminare un URL specifico e come stampare il codice di stato e i motivi del codice durante l'utilizzo delle richieste.Elimina funzione. Puoi provare i codici negli esempi (menzionati sopra) per vedere come funzionano per te.