Przejdź do treści głównej
INF.04Pytanie #734 z 856enkapsulacja-i-modyfikatory-dostepu

W trakcie przetwarzania żądania użytkownika, na serwerze wystąpił nieoczekiwany błąd (np. błąd w skrypcie po stronie serwera), który uniemożliwił jego zrealizowanie. Który ogólny kod statusu najlepiej opisuje taką sytuację?

Opcje odpowiedzi:
A
400 Bad Request
B
503 Service Unavailable
C
405 Method Not Allowed
D
500 Internal Server Error
Prawidłowa
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: D

Uzasadnienie i szersze wyjaśnienie:

Kod 500 Internal Server Error jest ogólnym, zbiorczym kodem błędu po stronie serwera. Informuje on, że na serwerze wystąpiła nieoczekiwana sytuacja, która uniemożliwiła przetworzenie żądania. Jest to sygnał dla programisty, że problem leży w logice aplikacji, konfiguracji serwera lub innym elemencie backendu.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • A. 400 Bad Request: To błąd po stronie klienta, a nie serwera.
  • B. 503 Service Unavailable: Oznacza, że serwer jest chwilowo niedostępny (np. z powodu przeciążenia lub prac konserwacyjnych), ale sam w sobie działa poprawnie.
  • C. 405 Method Not Allowed: To błąd klienta, który użył niedozwolonej metody HTTP (np. próbuje wysłać dane metodą POST do zasobu, który akceptuje tylko GET).

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Enkapsulacja i modyfikatory dostepu”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 8 pytań z tego działu.