81 Shares 6450 views

Jakie są HTTP błąd?

Internauci, które są trochę głębiej w terminologii Web (przynajmniej większość z nich), wiedzą, że jest protokół HTTP. Ten protokół transferu danych pozwala użytkownikom na interakcję z zasobów sieciowych za pośrednictwem przeglądarki. Jedną z funkcji protokołu jest możliwość powrotu specjalne kody, które zapewniają użytkownikom informacji na temat statusu strony internetowej lub stanu realizacji danego zadania. Obejmuje ona także i kody błędów HTTP. Kody błędów są podzielone na dwa rodzaje: błędy i błędy serwera klienta. Na tych dwóch kategorii, i inne użyteczne, a co najważniejsze – wspólnych kodów omówionych w niniejszym materiale.

Błąd HTTP klient

Jeśli błąd został wykryty po stronie klienta, serwer zwraca kod swojej klasie 4xx. Jeśli serwer nie znalazł żadnych problemów, ale to nadal nie jest dostępna dla użytkownika, klient zostaje wysłany do kodu z wyjaśnieniem błędu.

Tak, kod błędu klienta pod 40s:

  • 400. Nieprawidłowe żądanie – błąd występuje, gdy serwer widzi błąd składni w zapytaniu od klienta. Będzie występować tak długo, jak po stronie klienta nie jest odpowiednie zmiany zostaną wprowadzone. należy przestrzegać wszystkich zasad protokołu transmisji danych wykorzystywanych.
  • 401. Brak autoryzacji – Ten błąd wskazuje, że serwer HTTP wymaga uwierzytelnienia. Jednocześnie jest to po stronie serwera są wszystkie warunki do przeprowadzenia uwierzytelnienia. Przyczyną tego błędu może być niepoprawna nazwa lub hasło do uwierzytelniania.
  • 402. Konieczne jest do uiszczenia opłaty – kod nie jest używany, ale w protokole zarezerwowane na przyszłość. Pierwotnie pomyślany jako interfejs do dokonywania płatności, aby uzyskać dostęp do danego zasobu. Ponieważ nie działa, kod 402 przyjęły Google i Apple, od czasu do czasu, aby zastosować go w swoich usług internetowych.

  • 403. Odmowa dostępu – błąd występuje, gdy serwer działa poprawnie, ale użytkownik chce uzyskać dostęp do niego, nie wolno tego robić. Często towarzyszy oknie autoryzacji.
  • 404. Nie znaleziono (resource / file not found) – najczęstsze błędy w Internecie. Zwykle występuje z powodu literówki przy wpisywaniu adresu internetowego. Częste odniesienia i pojawienie się internetu przekształciło ten kod do popularnego dowcipu w Internecie.
  • 405. Metoda niedozwolone – dane o błędach HTTP być wprowadzone poprzez wstawiają, lub za pomocą metody PUT. Innymi słowy, gdy wystąpi błąd przy użyciu metody GET, gdy nie jest dostępna lub nie jest obsługiwana przez serwer do przetwarzania pewnych danych.
  • 406. Żądanie nie może zostać przyjęty – kod ten jest zwracany przez serwer, gdy żądana zawartość nie ma zastosowania do takich tytułów jak Accept. Najczęściej pojawia się, gdy żądany zasób nie jest zgodny z formatem, który może być uznany przez klienta.
  • 407. Wymóg posiadania zezwolenia na stronie pełnomocnika – wraz z kodem serwer zwraca szczególną pole do uwierzytelniania na serwerze proxy.
  • 408. Czas wniosek przyszedł – występuje, gdy serwer przestaje czekając na dalsze prośby klienta. Powtórzyć żądanie w dowolnym momencie, nawet po przekroczeniu limitu czasu.
  • 409. Konflikt – sytuacje, w których występuje ten błąd HTTP? Przesyłanie pliku na serwer, gdzie już przechowywanej identyczny plik lub dokument później. System kontroli wersji plików jest przechowywana na serwerze, który nie pozwala zastąpić wcześniejszą wersję pliku, dlatego pojawia się konflikt na podstawie tego kodu.

Kod błędu klienta pod 41h

  • 410. Zasób usunięty – błąd występuje w przypadku, gdy żądany zasób znajduje się pod adresem, ale został usunięty i nie jest już dostępny.
  • 412. Wstępne warunki nie są spełnione – kod ten jest wyświetlany w przypadku nie zostały spełnione warunkowych pól nagłówka (wszystkie).
  • 413. Wniosek jest większy od dopuszczalnego limitu – błąd występuje, gdy ciało zostanie wysłana do życzenie klienta jest zbyt duża, a serwer nie może obsłużyć.
  • 414. Adres jest zbyt długi – jeśli serwer zwraca ten kod oznacza, adres URL podany we wniosku jest zbyt długa i nie mogą być przetwarzane. Ponadto, błąd występuje, gdy klient wysyła dane za pośrednictwem GET zamiast POST.
  • 415. nieobsługiwany format plików – błąd występuje, gdy serwer nie chce pracować z określonym formacie danych (powodem może być dowolna).
  • 417. Standby Failed – nagłówka prośby ze strony klienta nie spełnia wymogów OCZEKUJEMY pole.
  • 418 Jestem czajniczek – który po raz pierwszy pojawił się w 1998 roku kodeksu, który był primaaprilisowym żartem i nigdy nie był poważnie zaangażowany.

Klient kod błędu przez 42x

  • 422. Element nie mogą być przetwarzane – teoretycznie serwer może przetworzyć żądania wysyłane przez klienta; plik w treści wniosku jest również wspierany (może to być stół lub inny plik multimedialny), ale z jakiegoś powodu nie był błąd logiczny, ograniczając działania serwera.
  • 423. Odmowa dostępu – metoda stosowana jest zablokowany po stronie serwera. należy użyć innej metody.
  • 424. Zależność błędu – kod ten będzie wyświetlany w przypadku, gdy operacja, której sukces zależy od wykonania bieżącego polecenia, został z jakiegoś powodu przerwany.
  • 425. Zła kolejność elementów – kod jest wyświetlany w przypadku, na wniosek kilku przedmiotów z serwera ich kolejności (serwera) nie został spełniony.
  • 426. Jest to konieczne w celu modernizacji – kod, powiadamiając konieczność produkowania aktualizację protokołu. aktualizacje golfowe muszą być odpowiednio udokumentowane na stronie serwera.
  • 428. Konieczność zakończenia transakcji zależnej – za pomocą tego serwera kodu powiadamia klienta, że trzeba używać w warunkach request-nagłówków.
  • 429. Zbyt wiele żądań – błąd występuje, gdy klient wysyła do serwera wiele pytań, które mogą być spowodowane DDoS ataków, więc serwer jest zablokowany.

Reszta kodów błędów klient

  • 431. Przekroczenie długość nagłówka – w nadmiarze długości nagłówka serwera może wysłać odpowiedź do kodu, ale częściej po prostu resetuje połączenie.
  • 434. Adres niedostępny – błąd sygnalizuje niedostępność żądany adres.
  • 449. Powtórz – kod jest zwracany w przypadku, gdy serwer do przetwarzania żądania potrzeba więcej informacji.
  • 451. zablokowane ze względów prawnych – serwer może być zablokowana, jeśli władze publiczne Wysłano prośbę o zamkiem na różnych względów prawnych.

Podczas pracy poza przeglądarką internetową mogą być inne błędy, takie jak krytycznego błędu, uaktualnienie serwera HTTP, ale konieczne jest, aby znaleźć powody dla posiadaczy programu lub aplikacji, która występuje problem.

Błąd serwera HTTP

Takie kody wystąpić podczas dramatized operacja nie powiedzie się z powodu błędu serwera. Takie błędy są wyświetlane przy użyciu kodów 5xx i krótkie wyjaśnienie błędu.

Kod błędu serwera pod 50s

  • 500 Internal Server Error – Błąd serwera HTTP, a nie do zidentyfikowania. Kod ten odnosi się do jakiegokolwiek błędu, dla których nie ma oddzielnego wartość kodu oznaczenia.
  • 501. Nie zaimplementowano (metoda nie jest obsługiwany) – Kod ten wyświetla serwer gdy zastosowana metoda ich nie obsługuje. Problem pojawia się, gdy mamy do czynienia z serwerów, które nie są skonfigurowane dla prawidłowego funkcjonowania standardowych poleceń HTTP.
  • 502. Bad Gateway (Brama error) – problem występuje, gdy serwer działa jako brama odbiera odpowiedź z serwera błędzie „master”.
  • 503. Usługa niedostępna (usługa niedostępna) – kod ten jest najbardziej prawdopodobne, gdy serwer są prace techniczne lub ponownym uruchomieniu.
  • 504. Bramka Timeout (przechodząc przez bramę po lewej) – błąd występuje, gdy serwer działa jako brama, nie mają czasu, aby uzyskać odpowiedź od „głównym” serwerze.
  • 505. HTTP Version Not Supported (wersja używany protokół nie jest obsługiwany) – określony serwer nie działa z wersją protokołu, który jest określony w żądaniu od klienta.
  • 507. Insufficiente Storage (brak miejsca) – pojawia się problem z brakiem miejsca na żądanie przetwarzania cyfrowego. Najczęstszym problemem jest tymczasowa.

Błędy serwera pod kodem 51H

  • 510. Nie Extended (bez rozszerzenia) – błąd występuje w przypadku, gdy serwer nie ekspansja, który został poproszony przez klienta.
  • (Wymagana autoryzacja) 511. Wymagane Network Authentication – ta odpowiedź nie jest wysyłana od samego serwera, ale z pośrednikiem, który działa jako roli płatnego punktu dostawców dostępu Wi-Fi.

kody informacyjne

  • 100. Kontynuuj (kontynuacja) – Kod ten informuje klienta, że jego początkowe działania spełniają wymagania serwera, a może nadal wysyłać polecenia.
  • 101. Protokoły przełączania (zmiana protokołu) – interaktywny kod, który ma zastąpić protokół użyć bardziej odpowiednie.
  • 102. Processing (podczas obróbki) – kod powiadamiając, że wniosek został przyjęty, ale przetworzyć to zajmie sporo czasu.

kody przekierowania

  • 300. Wiele wyboru (wybór) – występuje, gdy wybrany link może być przekazany do kilku zasobów znajdujących się na tym samym serwerze. Wraz z kodem danego wybór między różnymi opcjami. I to może być wykonane zarówno użytkownika, jak i klienta, w zależności od ustawień serwera.
  • 301. Przeniesiono na stałe (zasób przeniesiony) – kod jest zwracany, gdy żądany zasób lub plik został trwale przeniesiony i znajduje się pod innym adresem.
  • (Znaleziono zasobów) 302. Found – kod jest zwracany, gdy żądany zasób lub plik został tymczasowo przeniesiony i można go znaleźć pod innym adresem.
  • 303. Zobacz inne (poszukiwanie innych lokalizacjach) – kod zostanie zwrócony przez serwer, wraz z alternatywnym wartości pola Lokalizacja użytkownikowi przez klienta może uzyskać dostęp do żądanego zasobu za pomocą metody GET.
  • 304. Not Modified (plik nie został zmieniony) – błąd występuje, gdy klient zażądał konkretny plik z konkretnych atrybutów czasu modyfikacji, ale serwer nie wykrył żadnych zmian, ponieważ został załadowany.
  • 305. Proxy (trzeba korzystać z serwera proxy) – Kod ten wyświetla serwer gdzie do niego dostęp, trzeba korzystać z serwera proxy. ostatni adres wskazany w polu Lokalizacja. Kod może korzystać tylko serwer podstawowy (nie pełnomocnika).
  • 307. Tymczasowe Przekierowanie (tymczasowe przekierowanie) – kod pojawia się, gdy żądany plik lub zasób staje się dostępny pod innym adresem. Często nie jest automatyczne przekierowanie.
622 shares 1710 views