Podczas testowania aplikacji REST wdrożonej za pomocą API Gateway i Lambda, próba logowania z nieprawidłowymi poświadczeniami zwraca HTTP 405 METHOD_NOT_ALLOWED, mimo że metoda żądania jest poprawna dla zasobu. Jaki kod statusu HTTP powinna zwrócić aplikacja dla nieprawidłowych poświadczeń?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: HTTP 401.
Dlaczego to jest odpowiedź
HTTP 401 Unauthorized jest poprawnym kodem statusu dla nieprawidłowych poświadczeń. Wskazuje, że żądanie nie zostało uwierzytelnione lub uwierzytelnienie nie powiodło się. HTTP 404 Not Found oznacza, że zasób nie istnieje. HTTP 503 Service Unavailable sygnalizuje, że serwer jest tymczasowo niedostępny. HTTP 505 HTTP Version Not Supported oznacza, że serwer nie obsługuje wersji protokołu HTTP użytej w żądaniu. Błąd 405 METHODNOTALLOWED, który otrzymuje aplikacja, wskazuje na błędną konfigurację API Gateway lub funkcji Lambda, która nieprawidłowo interpretuje błąd autoryzacji jako problem z obsługą metody HTTP.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana