Kody odpowiedzi i API
Kiedy klient wysyła żądanie do serwera, odpowiedź serwera zawiera numeryczny kod statusu, który informuje klienta o tym, jak serwer zareagował na żądanie.
W tym ćwiczeniu poznasz najważniejsze kody statusu, które warto znać. Będziemy wysyłać żądania do prawidłowych i nieprawidłowych ścieżek, a także nauczymy się, jak odczytać kod statusu, aby sprawdzić, czy żądanie zakończyło się sukcesem.
Pakiet requests zawiera wbudowany obiekt do wyszukiwania kodów statusu – requests.codes – przydatny wtedy, gdy nie pamiętasz dokładnych wartości liczbowych.
Pakiet requests został już zaimportowany.
To ćwiczenie jest częścią kursu
Wprowadzenie do API w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
response = requests.get('http://localhost:3000/lyrics')
# Check the response status code
if (response.____ == ____):
print('The server responded succesfully!')