KWALIFIKACJA INF2 - STYCZEŃ 2023 (test 3)

PYTANIE NR 27.
Pojawiający się w przeglądarce internetowej błąd 404 oznacza
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Kod 404 to odpowiedź serwera WWW informująca, że pod wskazanym adresem nie znaleziono żądanego zasobu (np. strony lub pliku). Nie oznacza problemu z logowaniem ani uprawnień: te przypadki odpowiadają innym kodom. W praktyce 404 sugeruje błędny adres lub usunięty/przeniesiony zasób.

Pełne wyjaśnienie:

Kod 404 jest jednym z najczęściej spotykanych kodów odpowiedzi serwera WWW. Oznacza, że serwer otrzymał żądanie (np. pobrania strony lub pliku), ale pod wskazanym adresem nie znalazł żądanego zasobu. W praktyce najczęstsze przyczyny to: literówka w adresie, nieaktualny link, usunięty plik, zmiana struktury katalogów lub brak przekierowania po zmianach na stronie.

Odpowiedź "brak na serwerze żądanego dokumentu." jest poprawna, bo oddaje sens 404: zasób nie jest dostępny pod danym adresem, mimo że samo żądanie dotarło do serwera.

Pozostałe odpowiedzi opisują inne klasy problemów:

  • "błąd autoryzacji użytkownika." dotyczy sytuacji, gdy wymagane jest uwierzytelnienie lub poprawne dane logowania. To nie jest znaczenie 404, bo 404 nie mówi o użytkowniku ani o procesie logowania.
  • "przekroczony limit czasu połączenia z serwerem." wskazuje na problem z łącznością lub zbyt długi czas odpowiedzi (czasem po stronie sieci, czasem po stronie obciążonej usługi). 404 zakłada, że serwer odpowiedział komunikatem o braku zasobu, więc to inna sytuacja diagnostyczna.
  • "nieprawidłowe uprawnienia do żądanego dokumentu." oznacza, że zasób istnieje, ale dostęp jest zabroniony przez reguły uprawnień/polityki dostępu. 404 natomiast wskazuje brak zasobu (albo co najmniej brak możliwości jego odnalezienia pod danym adresem), a nie odmowę dostępu.

Wskazówka egzaminacyjna: przy kodach odpowiedzi warto zapamiętać różnice znaczeniowe: problemy z istnieniem zasobu (404) rozdzielaj od problemów z dostępem (uprawnienia/logowanie) oraz od problemów sieciowych (czas połączenia). To przyspiesza dobór właściwej odpowiedzi w testach i w realnej diagnostyce.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Błąd 404 oznacza, że serwer WWW nie znalazł żądanego zasobu pod wskazanym adresem. Najczęściej wynika to z błędnego linku, literówki w adresie lub usunięcia/przeniesienia strony bez ustawienia przekierowania.
Serwer może działać poprawnie, ale konkretny plik lub ścieżka w URL nie istnieje. 404 dotyczy treści/zasobu, a nie samej dostępności serwera. W logach często widać dokładny adres, który nie został odnaleziony.
404 sugeruje brak zasobu pod danym adresem, a problem uprawnień oznacza, że zasób istnieje, lecz dostęp jest zablokowany przez politykę. W praktyce sprawdza się to logami serwera, konfiguracją katalogu oraz testem wejścia na znany, istniejący zasób.
Typowe przyczyny to: literówka w adresie, nieaktualny link, usunięty plik, zmiana nazwy lub lokalizacji zasobu oraz brak przekierowania po przebudowie serwisu. Czasem przyczyną jest błędna konfiguracja mapowania ścieżek w aplikacji.
Najpierw należy zweryfikować URL (pisownia, ukośniki, wielkość liter), potem sprawdzić, czy zasób istnieje na serwerze i czy jest poprawnie opublikowany. Pomaga analiza logów serwera WWW oraz testy z innej przeglądarki lub narzędzia diagnostycznego.
Nie. 404 to odpowiedź serwera, więc zwykle serwer działa i potrafi odpowiadać. Gdy serwer jest wyłączony albo nieosiągalny sieciowo, częściej występują problemy z połączeniem (np. brak odpowiedzi, błędy DNS lub przekroczenie czasu połączenia).
W intranecie 404 pojawia się np. po przeniesieniu aplikacji na inny katalog, po aktualizacji serwera bez zachowania starych ścieżek, albo gdy użytkownicy mają zapisane zakładki do nieaktualnych adresów. To częsty objaw zmian w strukturze usług.
Najczęściej mylone są kody związane z dostępem i logowaniem (odmowa dostępu, wymagane uwierzytelnienie) oraz problemy połączeniowe (czas). Warto zapamiętać, że 404 dotyczy "braku zasobu", a nie "braku uprawnień" ani "braku łączności".
Rozwiązaniem jest aktualizacja linków oraz ustawienie przekierowań ze starych adresów na nowe. Dodatkowo należy sprawdzić, czy zasoby statyczne (np. obrazy, skrypty) są w poprawnych lokalizacjach i czy aplikacja generuje właściwe ścieżki.
Często automatycznie kojarzą 404 z "brakiem uprawnień" albo "błędem logowania", bo to popularne problemy w praktyce. Na testach trzeba jednak pamiętać o semantyce kodów: 404 to brak zasobu pod adresem, a nie problem autoryzacji lub czasu połączenia.
info

Statystycznie 75% uczniów zna prawidłową odpowiedź. średnio łatwe

Specjaliści zwracają uwagę: "Kod 404 to odpowiedź serwera WWW informująca, że pod wskazanym adresem nie znaleziono żądanego zasobu (np. strony lub pliku)."

Źródła:

  • RFC 9110: HTTP Semantics, Section "404 Not Found" (IETF), https://www.rfc-editor.org/rfc/rfc9110 - accessed 2026-03-01
  • MDN Web Docs: "404 Not Found" (HTTP response status code), https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 - accessed 2026-03-01
  • Wikipedia (pl): "Lista kodów stanu HTTP" (opis 404), https://pl.wikipedia.org/wiki/Lista_kod%C3%B3w_stanu_HTTP - accessed 2026-03-01

Materiały:

  • Dokumentacja IETF dotycząca semantyki kodów stanu (RFC o HTTP)
  • Materiały edukacyjne o kodach odpowiedzi serwera w usługach WWW
  • Dokumentacja serwera WWW (np. logi błędów i ich interpretacja)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego