Jakie są kody stanu zwracane przez protokół HTTP?
Wyjaśnij szczegółowo znaczenie wszystkich powszechnych kodów stanu
(zalecana kolekcja)
Prowadząc marketing internetowy , musimy często publikować treści.
Prowadząc promocję online , często natkniesz się na różne kody statusu protokołu HTTP na swojej stronie internetowej.
Wielu profesjonalistów z branży nowych mediów nie do końca rozumie znaczenie zwracanych kodów stanu HTTP, co często powoduje u nich całkowitą dezorientację...
W rzeczywistości każdy wiersz odpowiadającego kodu stanu HTTP ma swoje znaczenie.
Typowe kody stanu zwracane przez protokół http są następujące:
- 200
- 301
- 301
- 403
- 404
- 500
- ......
Lista wszystkich odpowiedzi z kodami statusu http
Poniżej znajduje się odpowiednia tabela porównawcza kodów stanu http:
| status | statusTekst | Opis |
|---|---|---|
| 0 ** | - | nie zainicjowany |
| 1 ** | - | Otrzymano żądanie, kontynuuj przetwarzanie |
| 100 | KONTUNUUJ | Klienci muszą nadal składać wnioski |
| 101 | Przełączanie protokołów | Klient prosi serwer o przekonwertowanie wersji protokołu HTTP zgodnie z żądaniem |
| 2 ** | - | Operacja pomyślnie odebrana, przeanalizowana, zaakceptowana |
| 200 | OK | udana transakcja |
| 201 | Stworzony | Pytaj o podanie adresu URL nowego pliku |
| 202 | Zaakceptowane | Zaakceptowano i przetworzono, ale przetwarzanie nie zostało zakończone |
| 203 | Informacje nieautorytatywne | Informacje o zwrocie są niepewne lub niekompletne |
| 204 | Brak zawartości | Żądanie zostało odebrane, ale informacja o zwrocie jest pusta |
| 205 | Zresetuj zawartość | Serwer zakończył żądanie, agent użytkownika MUSI zresetować aktualnie przeglądany plik |
| 206 | Częściowa zawartość | Serwer zakończył żądanie GET niektórych użytkowników |
| 3 ** | - | Zakończenie tego żądania musi być dalej przetwarzane |
| 300 | Wiele opcji | Żądany zasób jest dostępny w wielu miejscach |
| 301 | Przeniesiony na stałe | usuń dane żądania |
| 302 | Znaleziony | Poproś o dane znalezione pod innym adresem |
| 303 | Zobacz inne | Doradź klientom odwiedzanie innych adresów URL lub metod dostępu |
| 304 | Niezmodyfikowany | Klient wykonał GET, ale plik się nie zmienił |
| 305 | Użyj proxy | Żądany zasób musi być pobrany z adresu podanego przez serwer |
| 306 | Kod użyty w poprzedniej wersji HTTP nie jest już używany w obecnej wersji | |
| 307 | Tymczasowe przekierowanie | Zadeklaruj tymczasowe usunięcie żądanego zasobu |
| 4 ** | - | Żądanie zawiera błąd składni lub nie może zostać zrealizowane |
| 400 | Zła prośba | Złe żądania, takie jak błędy składni |
| 401 | Nieautoryzowany | Żądanie autoryzacji nie powiodło się |
| 402 | Płatność Wymagane | Zachowaj prawidłowe odpowiedzi nagłówka ChargeTo |
| 403 | Zabroniony | Żądanie jest niedozwolone (zasób jest niedostępny z powodu ustawień uprawnień w pliku lub katalogu na serwerze) |
| 404 | nie znaleziono | Nie znaleziono pliku, zapytania ani identyfikatora URI (nie znaleziono określonego zasobu) |
| 405 | Niedozwolona metoda | Metoda zdefiniowana przez użytkownika w polu Wiersz żądania jest niedozwolona |
| 406 | Niedopuszczalne | Zgodnie z przesłanym przez użytkownika przeciągnięciem Accept, żądany zasób jest niedostępny |
| 407 | Wymagane uwierzytelnienie proxy | Podobnie jak w przypadku 401, użytkownik musi najpierw zostać autoryzowany na serwerze proxy |
| 408 | Limit czasu żądania | Klient nie wypełnił żądania w czasie określonym przez użytkownika |
| 409 | Konflikt | Żądanie nie może zostać zrealizowane dla bieżącego stanu zasobów |
| 410 | Przeminęło | Ten zasób nie znajduje się już na serwerze i nie ma dalszych odwołań |
| 411 | Wymagana długość | Serwer odrzuca żądanie atrybutu Content-Length zdefiniowanego przez użytkownika |
| 412 | Warunek Faidoprowadziło | Co najmniej jedno pole nagłówka żądania jest nieprawidłowe w bieżącym żądaniu |
| 413 | Wymagana jednostka jest za duża | Żądany zasób jest większy niż rozmiar dozwolony przez serwer |
| 414 | Żądanie URI jest za długie | Żądany adres URL zasobu jest dłuższy niż pozwala na to serwer |
| 415 | Nieobsługiwany typ nośnika | Zasób żądania nie obsługuje formatu elementu żądania |
| 416 | Żądany zakres nie jest odpowiedni | Żądanie zawiera pole nagłówka żądania Range. Brak wartości wskazania zakresu w bieżącym zakresie zasobu żądania, a żądanie nie zawiera pola nagłówka żądania If-Range. |
| 417 | Oczekiwanie nie powiodło się | Serwer nie spełnia oczekiwanej wartości określonej w polu nagłówka żądania Expect. Jeśli jest to serwer proxy, może się okazać, że serwer następnego poziomu nie może spełnić żądania. |
| 5 ** | - | Serwer nie mógł wykonać w pełni ważnego żądania |
| 500 | Internal Server Error | Serwer wygenerował błąd wewnętrzny |
| 501 | Nie zaimplementowano | Serwer nie obsługuje żądanej funkcji |
| 502 | Bad Gateway | Serwer jest chwilowo niedostępny, czasami aby zapobiec przeciążeniu systemu |
| 503 | Usługa niedostępna | Serwer przeciążony lub zawieszony z powodu konserwacji |
| 504 | Limit czasu bramy | Brama jest przeciążona, serwer korzysta z innej bramy lub usługi, aby odpowiedzieć użytkownikowi, a czas oczekiwania jest ustawiony na dłuższą wartość |
| 505 | HTTP Version Not Supported | Serwer nie obsługuje lub odmawia obsługi wersji HTTP określonej w nagłówku żądania |
| 12029 | wystąpił nieznany błąd podczas przetwarzania żądania na serwerze, kod stanu zwrócony z serwera to: 12029 | Powód: Sieć jest zablokowana. Odśwież ją, a będziesz wiedział |
Mam nadzieję, że ta kompleksowa lista kodów stanu HTTP będzie pomocna dla moich znajomych zajmujących się handlem elektronicznym . ^_^
Mamy nadzieję, że artykuł „Czym są kody statusu powrotu protokołu HTTP? Szczegółowe wyjaśnienie znaczenia wszystkich typowych kodów statusu” udostępniony na blogu Chen Weilianga ( https://www.chenweiliang.com/ ) okaże się dla Ciebie pomocny.
Możesz udostępnić link do tego artykułu: https://www.chenweiliang.com/cwl-556.html
