Sobes.tech
Junior

Jakie są najczęstsze kody błędów w protokole HTTP?

sobes.tech AI

Odpowiedź od AI

Najczęstsze kody błędów HTTP (zakres 4xx - błędy klienta, 5xx - błędy serwera):

  • 400 Bad Request: Serwer nie może przetworzyć żądania z powodu błędu składniowego po stronie klienta.

  • 401 Unauthorized: Wymagana jest autoryzacja, aby uzyskać dostęp do zasobu.

  • 403 Forbidden: Serwer zrozumiał żądanie, ale odmawia jego autoryzacji (niewystarczające uprawnienia).

  • 404 Not Found: Żądany zasób nie został znaleziony na serwerze.

  • 405 Method Not Allowed: Metoda określona w żądaniu (GET, POST itp.) nie jest dozwolona dla tego zasobu.

  • 408 Request Timeout: Serwer nie otrzymał pełnego żądania w oczekiwanym czasie.

  • 409 Conflict: Żądanie koliduje z aktualnym stanem zasobu na serwerze.

  • 415 Unsupported Media Type: Serwer odmawia przyjęcia żądania, ponieważ używa ono nieobsługiwanego formatu nośnika.

  • 429 Too Many Requests: Użytkownik wysłał zbyt wiele żądań w określonym czasie ("ograniczenie prędkości").

  • 500 Internal Server Error: Wystąpił nieoczekiwany błąd na serwerze, który uniemożliwił obsługę żądania.

  • 501 Not Implemented: Serwer nie obsługuje funkcji niezbędnej do wykonania żądania.

  • 502 Bad Gateway: Serwer działający jako brama lub proxy otrzymał nieprawidłową odpowiedź od serwera nadrzędnego.

  • 503 Service Unavailable: Serwer tymczasowo nie może obsługiwać żądań (np. z powodu przeciążenia lub prac technicznych).

  • 504 Gateway Timeout: Serwer działający jako brama lub proxy nie otrzymał na czas odpowiedzi od serwera nadrzędnego.