Żąda odpowiedzi.Funkcja powodów ()
Funkcja przyczyny () z modułu żądania jest używana do pobrania odpowiedniego opisu tekstu danego kodu stanu HTTP. Na przykład możesz go użyć do mapowania kodu 404-statułek na odpowiednią wiadomość HTTP.
Korzystając z obiektu odpowiedzi z modułu żądań, możesz określić, jaką wiadomość zwraca żądanie.
Praktyczny przykład
Aby najlepiej zilustrować, w jaki sposób możemy korzystać z tej funkcji, możemy spróbować uzyskać dostęp do określonego zasobu i pobrać z niego kod stanu i komunikat.
Rozważ przykład pokazany poniżej:
żądania importuPowyższy kod składa żądanie GET do określonego adresu URL i zapisuje odpowiedź na obiekt odpowiedzi. Następnie pobieramy opis kodu powrotu HTTP za pomocą odpowiedzi.powód.
Powyższy kod powinien zwrócić dane wyjściowe, jak pokazano:
Test Python3.pyDomyślnie funkcja zwróci kod stanu HTTP, jak pokazano:
żądania importuPowstałe wyjście jest jak pokazano:
Test Python3.pyPrzykład 2
Poniższy przykład pokazuje odpowiedni komunikat dla błędu 404.
żądania importuW takim przypadku powyższy kod powinien zwrócić kod statusu HTTP i przyczynę, jak pokazano na poniższym wyjściu:
Test Python3.pyWniosek
W tym artykule nauczyłeś się, jak korzystać z odpowiedzi.Metoda przyczyny z modułu żądań w celu rozwiązania kodu stanu HTTP do odpowiedniej wiadomości.
Aby dowiedzieć się więcej o kodach stanu HTTP, sprawdź tutaj.