Python żąda metody usuwania

Python żąda metody usuwania
W Python istnieje wiele różnych bibliotek, a jedna z nich jest biblioteka żądań. Służy do wysyłania żądania HTTP do predefiniowanego adresu URL. Temat, który dzisiaj omówimy, dotyczy tego, w jaki sposób możemy złożyć prośbę „Usuń” na określony adres URL. Żądanie zostanie przeprowadzone za pomocą żądań.metoda delete (). W tym artykule skupimy się na metodzie usuwania żądań w Pythonie ze wszystkimi ważnymi szczegółami i przykładami.

Usuń metodę żądania

Usuń.Metoda request () kieruje żądaniami do serwera w celu usunięcia określonego pliku zasobów, rekordu lub serwera WWW. Metoda usuwania żądania ma dodatkowe parametry i wartości używane do komunikacji z serwerem. Innymi słowy, ta metoda przekazuje żądanie usuwania zdefiniowanego adresu URL w celu usunięcia określonego pliku.

Składnia metody żądania usuwania

Składnia żądań.metoda delete () jest następująca:

Składnia przyjmuje trzy parametry, w tym adres URL, paramenty i argumenty, które są krótkie dla argumentów, i obejmuje pliki cookie, limit czasu, autorytet i inne.

URL jest wymaganym parametrem i jest to adres URL (lokalizator zasobów jednolitych) żądania. Krótko wspomnimy o niektórych parametrach i tym, co pociągają za sobą. Params jest opcjonalnym parametrem i jest słownikiem, listą krotek, które wysyłają ciąg zapytania. ARGS jest krótki dla argumentów i jest parametrem, który może przekazać wiele argumentów, takich jak nagłówki lub pliki cookie, limit czasu lub strumienia, a wszystkie te argumenty są opcjonalne w tym parametrze.

Przykład 1:

W takim przypadku przyjrzymy się, w jaki sposób strona jest usuwana za pomocą żądań.funkcja delete (). Spójrzmy na kod, który będziemy wykonywać:

żądania importu
del_page = żądania.delete ('https: // www.youtube.com/', data = ' key ':' value ')
print („określona strona jest pomyślnie usuwana, kod sukcesu jest =”, del_page)

W pierwszym wierszu kodu zaimportujemy bibliotekę żądań. W drugim wierszu kodu zdefiniowaliśmy zmienną, nazywając ją del_page. W tej zmiennej wykorzystujemy żądanie.Delete () funkcja i przekazanie adresu URL 'http: // www.youtube.com „po czym definiujemy dane w„ klucz ”i„ wartości ”. Teraz użyjemy funkcji print () i przekazamy polecenie, aby wydrukować, że „określona strona jest pomyślnie usuwana. Kod sukcesu jest = ', „del_page”. Po wykonaniu kodu otrzymujemy następujące dane wyjściowe:

Przykład 2:

Ta sprawa będzie wysyła żądania do adresu URL, a następnie drukowanie kodu stanu i przyczyny udzielonej odpowiedzi. Po zdefiniowaniu zmiennej jako „nazwy_.usuwać(). Następnie wprowadzamy polecenie, aby wydrukować kod stanu i inne polecenie wydruku, aby wydrukować powód.

żądania importu
URL_NAME = 'https: // www.youtube.com/'
req_status = żądania.Usuń (nazwa adresu URL)
Drukuj („Oto kod stanu: \ n”, req_status.Kod statusu)
Drukuj („Oto powód: \ n”, req_status.powód)

Teraz uruchomimy kod i zobaczymy, jaki wynik otrzymamy.

Kod stanu 405 to działanie, które zostało podjęte przez program, a komunikat odpowiedzi opisuje status funkcji.

Przykład 3:

W następnym przypadku użyjemy przykładu z parametrem „Auth”. Argument „Auth” to krotek, który umożliwia konkretne uwierzytelnianie HTTP, uruchomiony kod będzie:

żądania importu
URL_NAME = 'https: // www.youtube.com/'
del_url = żądania.delete (URL_NAME, AUTH = („Użytkownik”, „Pass”))
wydrukuj („żądanie wysłane z podstawowym uwierzytelnianiem, a kod zwrotny to”, Del_Url.Kod statusu)

Najpierw zaimportujemy bibliotekę żądań. W następnym wierszu wyznaczyliśmy zmienną, nazywając ją „nazwa adresu URL” i spełniając wymagania parametrów. Następnie przekazujemy adres URL i parametru „Auth” za pomocą żądań.funkcja delete (), a następnie wydrukuj wyjście.

Wynik uruchomienia tego kodu będzie:

Zdefiniowaliśmy Auth jako „Użytkownik” i „Pass”, po czym wykonaliśmy funkcję usuwania żądań, co spowodowało wyjście 405. Auth jest subprogramem, functorem lub typem danych, który umożliwia autentyczność HTTP.

Przykład 4:

W takim przypadku obliczamy za pomocą plików cookie parametru.„Pierwszy kod to miejsce, w którym importujemy bibliotekę żądań, a następnie definiujemy„ nazwa adresu URL ”, która jest zmienną. „Pliki cookie” to opcjonalny parametr, który jest słownikiem plików cookie, które są wysyłane do określonego adresu URL. Teraz uruchommy kod.

żądania importu
URL_NAME = 'https: // www.youtube.com/'
req_del = żądania.delete (URL_NAME, Cookies = „favcolor”: „czerwony”)
druk („Pliki cookie są pomyślnie wysyłane na serwer, a kod powrotu jest”, Req_del.Kod statusu)

Wyjście, które otrzymujemy, uruchamiając powyższy kod, to:

Używamy parametru „plików cookie” do wysyłania plików cookie na serwer.

Przykład 5:

Weźmy ostatni przypadek, w którym używamy parametru „limitu czasu”. Limit czasu to liczba wskazująca, ile sekund jest wymaganych lub trzeba czekać, aż klient nawiązuje połączenie i odesłać odpowiedź. Tutaj wprowadzamy polecenie, aby zaimportować żądanie jako pierwszy wiersz kodu. Aby obliczyć parametr limitu czasu, najpierw zdefiniujemy zmienną „URL_NAME.„Po tym przejdziemy polecenie, nazwa adresu url, limit czasu = 20, za pomocą żądań.funkcja delete (). Tutaj ponownie używamy adresu URL „http: // www.youtube.com/'. Funkcja drugiej druku () ma żądać przyczyny usunięcia żądania. Uruchommy kod:

żądania importu
URL_NAME = 'https: // www.youtube.com/'
req_del = żądania.delete (nazwa adresu url, limit czasu = 20)
drukuj („kod stanu to”, req_del.Kod statusu)
druk („powód to”, req_del.powód)

Aby zademonstrować parametr „limitu czasu”, limit czasu ustawiono na 20. Wyjście do obliczenia parametru to:

Jak widzimy, przez wyjście dla kodu limitu czasu parametru, wydrukowany kod stanu to 405, co pokazuje, że metoda jest niedozwolona.

Metoda żądania usunięcia wymaga od serwera usunięcia pliku określonego przez żądanie URL. Dlatego metoda delete () usuwa dane określonego adresu URL zidentyfikowanego z serwera.

Wniosek

W tym artykule podaliśmy szczegółowe informacje na temat ważnej koncepcji Pythona, która jest metodą usuwania żądań. Parametry, których użyliśmy, to limit czasu i autoryzacja. Poza tym oglądaliśmy również, jak usunąć określony adres URL i jak wydrukować kod stanu oraz przyczyny kodu podczas korzystania z żądań.Usuń funkcję. Możesz wypróbować kody w przykładach (wspomnianych powyżej), aby zobaczyć, jak one dla Ciebie ćwiczą.