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.