Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 13271|Odpowiedź: 0

[Wiedza o budowaniu stron internetowych] Administrator strony musi znać znaczenie kodu odpowiedzi strony HTTP

[Skopiuj link]
Opublikowano 22.10.2014 11:33:51 | | |
Kod statusu HTTP
Niektóre popularne kody statusu to:
200 - Serwer pomyślnie zwraca stronę 404 - Żądana strona nie istnieje 503 - Usługa jest niedostępna
Wszystkie wyjaśnienia statusu: Kliknij, aby zobaczyć

1xx (odpowiedź ad hoc)
Kod statusu reprezentujący tymczasową odpowiedź i wymagający od wnioskodawcy kontynuacji działania.

Opis kodu
100 (Kontynuuj) Wnioskodawca musi przystąpić do wniosku. Serwer zwraca ten kod, aby poinformować, że pierwsza część żądania została odebrana i czeka na resztę.  
101 (Protokół przełączania) Wnioskujący poprosił serwer o zmianę protokołów, a serwer potwierdził i przygotował się do przełączenia.

2xx (Sukces)
Kod statusu wskazujący, że żądanie zostało pomyślnie przetworzone.
Opis kodu
200 (Sukces) Serwer pomyślnie przetworzył żądanie. Zazwyczaj oznacza to, że serwer obsłużył żądaną stronę internetową.
201 (Utworzone) Żądanie kończy się powodzeniem i serwer tworzy nowy zasób.
202 (Zaakceptowane) Żądanie zostało zaakceptowane przez serwer, ale jeszcze nie zostało przetworzone.
203 (Nieautoryzowane informacje) Serwer pomyślnie przetworzył żądanie, ale zwrócone informacje mogą pochodzić z innego źródła.
Serwer 204 (bez treści) pomyślnie przetworzył żądanie, ale nie zwrócił żadnych danych.
Serwer 205 (Reset Content) pomyślnie przetworzył żądanie, ale nic nie zwrócił.
206 (częściowo) Serwer pomyślnie przetworzył niektóre żądania GET.

3xx (Przekierowanie)
Wskazuje, że konieczne są dalsze działania, aby zrealizować prośbę. Zazwyczaj te kody statusu są używane do przekierowania.

Opis kodu
300 (wielokrotny wybór) Serwer może wykonać różne działania na żądanie. Serwer może wybrać akcję na podstawie wnioskodawcy (agenta użytkownika) lub udostępnić listę akcji, spośród których może wybrać.
Strona wniosku 301 (trwale przeniesiona) została na stałe przeniesiona do nowej lokalizacji. Gdy serwer zwraca tę odpowiedź (w odpowiedzi na żądanie GET lub HEAD), automatycznie przekierowuje żądającego do nowej lokalizacji.
Serwer 302 (Temporary Move) obecnie odpowiada na żądania ze strony internetowej w innej lokalizacji, ale żądający powinien nadal korzystać z oryginalnej lokalizacji do przyszłych żądań.
303 (Zobacz inne lokalizacje) Serwer zwraca ten kod, gdy żądający powinien użyć osobnego żądania GET dla innej lokalizacji, aby pobrać odpowiedź.
304 (Niezmodyfikowane) Żądana strona nie została zmieniona od ostatniego żądania. Gdy serwer zwraca tę odpowiedź, zawartość internetowa nie jest zwracana.
305 (Użyj proxy) Wnioskodawca może użyć proxy tylko do uzyskania dostępu do żądanej strony internetowej. Jeśli serwer zwraca tę odpowiedź, oznacza to również, że żądający powinien użyć proxy.
307 (Tymczasowe przekierowanie) Serwer obecnie odpowiada na żądania ze strony w innej lokalizacji, ale wnioskujący powinien nadal korzystać z oryginalnej lokalizacji do przyszłych żądań.

4xx (Błąd żądania)
Te kody statusu wskazują, że żądanie mogło się nie powiodować, uniemożliwiając serwerowi jego przetworzenie.

Opis kodu
400 (Error Request) Serwer nie rozumie składni żądania.
401 (Nieautoryzowane) żądania wymagają uwierzytelnienia. Dla stron internetowych, które wymagają logowania, serwer może zwrócić tę odpowiedź.
403 (zabronione) Serwer odrzuca prośbę.
404 (Nie znaleziono) Serwer nie mógł znaleźć żądanej strony internetowej.
405 (Metoda wyłączona) Wyłącza metodę określoną w żądaniu.
406 (Nieakceptowane) stron internetowych, które nie mogą odpowiadać na żądania z wykorzystaniem żądanych atrybutów treści.
407 (wymagana autoryzacja agenta) Ten kod statusu jest podobny do 401 (nie autoryzowany), ale osoba wnioskująca o oznaczenie powinna autoryzować użycie agenta.
408 (Timeout żądania) Czas oczekiwania następuje, gdy serwer czeka na żądanie.
409 (Konflikt) Serwer zawiesza się podczas realizacji żądania. Serwer musi uwzględnić informacje o konflikcie w odpowiedzi.
410 (Usunięte) Jeśli żądany zasób został trwale usunięty, serwer zwraca tę odpowiedź.
411 (Wymagana Ważna Długość) Serwer nie przyjmuje żądań, które nie zawierają prawidłowego pola nagłówka Długość Treści.
412 (Niespełnione wymagania wstępne) Serwer nie spełnia żadnego z warunków wstępnych wyznaczonych przez wnioskodawcę.
413 (Jednostka żądania jest zbyt duża) Serwer nie może przetworzyć żądania, ponieważ jednostka żądania jest zbyt duża, by przekroczyć przepustowość serwera.
414 (Żądany URI jest zbyt długi) Żądany URI (zwykle adres sieciowy) jest zbyt długi, by serwer mógł go przetworzyć.
415 (Nieobsługiwane typy mediów) Format żądania nie jest obsługiwany przez stronę żądania.
416 (Zakres żądania niezgodny) Jeśli strona nie może podać zakresu żądania, serwer zwraca ten kod statusu.
417 (Oczekiwane Niespełnione) Serwer nie spełnia wymagań dla pola nagłówka Oczekiwane żądanie.

5xx (błąd serwera)
Te kody statusu wskazują, że podczas próby przetworzenia żądania przez serwer wystąpił błąd wewnętrzny. Błędy te mogą dotyczyć samego serwera, a nie żądania.

Opis kodu
500 (Błąd wewnątrz serwera) Serwer napotkał błąd i nie mógł ukończyć żądania.
501 (jeszcze niewdrożony) Serwer nie ma możliwości ukończenia żądania. Na przykład ten kod może być zwrócony, gdy serwer nie rozpoznaje metody żądania.
Serwer 502 (Error Gateway) działa jako brama lub proxy i otrzymuje nieprawidłową odpowiedź od serwera nadrzędnego.
503 (Usługa niedostępna) Serwer jest obecnie niedostępny (z powodu przeciążenia lub konserwacji podczas przerw). Zazwyczaj jest to stan tymczasowy.
504 (Gateway Timeout) Serwer działa jako brama lub proxy, ale nie otrzymuje żądania od serwera nadrzędnego w odpowiednim czasie.
505 (wersja HTTP nie obsługiwana) Serwer nie obsługuje wersji protokołu HTTP użytej w żądaniu





Poprzedni:HTML przechodzi do kodu źródłowego strony internetowej
Następny:Eason Chan "Nie nosząc nic złego"
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com