HttpStatusCode Wyliczenie

Definicja

Zawiera wartości kodów stanu zdefiniowanych dla protokołu HTTP zdefiniowanych w dokumencie RFC 2616 dla protokołu HTTP 1.1.

public enum class HttpStatusCode
public enum HttpStatusCode
type HttpStatusCode = 
Public Enum HttpStatusCode
Dziedziczenie
HttpStatusCode

Pola

Accepted 202

Odpowiednik stanu HTTP 202. Accepted wskazuje, że żądanie zostało zaakceptowane do dalszego przetwarzania.

AlreadyReported 208

Odpowiednik stanu HTTP 208. AlreadyReported wskazuje, że elementy członkowskie powiązania WebDAV zostały już wyliczone w poprzedniej części odpowiedzi wielostatu i nie są ponownie uwzględniane.

Ambiguous 300

Odpowiednik stanu HTTP 300. Ambiguous wskazuje, że żądane informacje mają wiele reprezentacji. Domyślną akcją jest traktowanie tego stanu jako przekierowania i obserwowanie zawartości nagłówka Lokalizacja skojarzonego z tą odpowiedzią. Ambiguousjest synonimem .MultipleChoices

BadGateway 502

Odpowiednik stanu HTTP 502. BadGateway wskazuje, że pośredni serwer proxy otrzymał nieprawidłową odpowiedź od innego serwera proxy lub serwera pochodzenia.

BadRequest 400

Odpowiednik stanu HTTP 400. BadRequest wskazuje, że żądanie nie może być zrozumiałe przez serwer. BadRequest jest wysyłany, gdy nie ma zastosowania żaden inny błąd lub jeśli dokładny błąd jest nieznany lub nie ma własnego kodu błędu.

Conflict 409

Odpowiednik stanu HTTP 409. Conflict wskazuje, że nie można przeprowadzić żądania z powodu konfliktu na serwerze.

Continue 100

Odpowiednik stanu HTTP 100. Continue wskazuje, że klient może kontynuować żądanie.

Created 201

Odpowiednik stanu HTTP 201. Created wskazuje, że żądanie spowodowało utworzenie nowego zasobu przed wysłaniem odpowiedzi.

EarlyHints 103

Odpowiednik stanu HTTP 103. EarlyHints wskazuje klientowi, że serwer prawdopodobnie wyśle ostateczną odpowiedź z polami nagłówka zawartymi w odpowiedzi informacyjnej.

ExpectationFailed 417

Odpowiednik stanu HTTP 417. ExpectationFailed wskazuje, że nie można spełnić oczekiwań podanych w nagłówku Expect przez serwer.

FailedDependency 424

Odpowiednik stanu HTTP 424. FailedDependency wskazuje, że nie można wykonać metody na zasobie, ponieważ żądana akcja zależy od innej akcji i ta akcja nie powiodła się.

Forbidden 403

Odpowiednik stanu HTTP 403. Forbidden wskazuje, że serwer odmawia spełnienia żądania.

Found 302

Odpowiednik stanu HTTP 302. Found wskazuje, że żądane informacje znajdują się w identyfikatorze URI określonym w nagłówku Lokalizacja. Domyślną akcją po odebraniu tego stanu jest obserwowanie nagłówka Lokalizacja skojarzonego z odpowiedzią. Gdy oryginalna metoda żądania to POST, przekierowane żądanie będzie używać metody GET. Foundjest synonimem .Redirect

GatewayTimeout 504

Odpowiednik stanu HTTP 504. GatewayTimeout wskazuje, że upłynął limit czasu pośredniego serwera proxy podczas oczekiwania na odpowiedź z innego serwera proxy lub serwera pochodzenia.

Gone 410

Odpowiednik stanu HTTP 410. Gone wskazuje, że żądany zasób nie jest już dostępny.

HttpVersionNotSupported 505

Odpowiednik stanu HTTP 505. HttpVersionNotSupported wskazuje, że żądana wersja HTTP nie jest obsługiwana przez serwer.

IMUsed 226

Odpowiednik stanu HTTP 226. IMUsed wskazuje, że serwer wypełnił żądanie zasobu, a odpowiedź jest reprezentacją wyniku co najmniej jednego manipulowania wystąpieniami zastosowanymi do bieżącego wystąpienia.

InsufficientStorage 507

Odpowiednik stanu HTTP 507. InsufficientStorage wskazuje, że serwer nie może przechowywać reprezentacji wymaganej do ukończenia żądania.

InternalServerError 500

Odpowiednik stanu HTTP 500. InternalServerError wskazuje, że na serwerze wystąpił błąd ogólny.

LengthRequired 411

Odpowiednik stanu HTTP 411. LengthRequired wskazuje, że brakuje wymaganego nagłówka Zawartości.

Locked 423

Odpowiednik stanu HTTP 423. Locked wskazuje, że zasób źródłowy lub docelowy jest zablokowany.

LoopDetected 508

Odpowiednik stanu HTTP 508. LoopDetected wskazuje, że serwer przerwał operację, ponieważ napotkał nieskończoną pętlę podczas przetwarzania żądania WebDAV z ciągiem "Głębokość: nieskończoność". Ten kod stanu jest przeznaczony dla zgodności z poprzednimi wersjami z klientami, którzy nie wiedzą o kodzie stanu AlreadyReported 208 występującym w jednostkach odpowiedzi wielostatu.

MethodNotAllowed 405

Odpowiednik stanu HTTP 405. MethodNotAllowed wskazuje, że metoda żądania (POST lub GET) nie jest dozwolona w żądanym zasobie.

MisdirectedRequest 421

Odpowiednik stanu HTTP 421. MisdirectedRequest wskazuje, że żądanie zostało skierowane do serwera, który nie może utworzyć odpowiedzi.

Moved 301

Odpowiednik stanu HTTP 301. Moved wskazuje, że żądane informacje zostały przeniesione do identyfikatora URI określonego w nagłówku Location. Domyślną akcją po odebraniu tego stanu jest użycie nagłówka Lokalizacja skojarzonego z odpowiedzią. Gdy oryginalna metoda żądania to POST, przekierowane żądanie będzie używać metody GET. Movedjest synonimem dla .MovedPermanently

MovedPermanently 301

Odpowiednik stanu HTTP 301. MovedPermanently wskazuje, że żądane informacje zostały przeniesione do identyfikatora URI określonego w nagłówku Location. Domyślną akcją po odebraniu tego stanu jest użycie nagłówka Lokalizacja skojarzonego z odpowiedzią. MovedPermanentlyjest synonimem dla .Moved

MultipleChoices 300

Odpowiednik stanu HTTP 300. MultipleChoices wskazuje, że żądane informacje mają wiele reprezentacji. Domyślną akcją jest traktowanie tego stanu jako przekierowania i podążanie za zawartością nagłówka Location skojarzonego z tą odpowiedzią. MultipleChoicesjest synonimem dla .Ambiguous

MultiStatus 207

Odpowiednik stanu HTTP 207. MultiStatus wskazuje wiele kodów stanu dla jednej odpowiedzi podczas operacji Web Distributed Authoring and Versioning (WebDAV). Treść odpowiedzi zawiera kod XML opisujący kody stanu.

NetworkAuthenticationRequired 511

Odpowiednik stanu HTTP 511. NetworkAuthenticationRequired wskazuje, że klient musi uwierzytelniać się w celu uzyskania dostępu do sieci; jest przeznaczony do użycia przez przechwytywanie serwerów proxy używanych do kontrolowania dostępu do sieci.

NoContent 204

Odpowiednik stanu HTTP 204. NoContent wskazuje, że żądanie zostało pomyślnie przetworzone i że odpowiedź jest celowo pusta.

NonAuthoritativeInformation 203

Odpowiednik stanu HTTP 203. NonAuthoritativeInformation wskazuje, że zwrócone metadane pochodzą z buforowanej kopii zamiast serwera pochodzenia i dlatego mogą być niepoprawne.

NotAcceptable 406

Odpowiednik stanu HTTP 406. NotAcceptable wskazuje, że klient oznaczył nagłówki Accept, że nie zaakceptuje żadnej z dostępnych reprezentacji zasobu.

NotExtended 510

Odpowiednik stanu HTTP 510. NotExtended wskazuje, że do spełnienia żądania wymagane są dalsze rozszerzenia żądania.

NotFound 404

Odpowiednik stanu HTTP 404. NotFound wskazuje, że żądany zasób nie istnieje na serwerze.

NotImplemented 501

Odpowiednik stanu HTTP 501. NotImplemented wskazuje, że serwer nie obsługuje żądanej funkcji.

NotModified 304

Odpowiednik stanu HTTP 304. NotModified wskazuje, że kopia buforowana klienta jest aktualna. Zawartość zasobu nie jest przesyłana.

OK 200

Odpowiednik stanu HTTP 200. OK wskazuje, że żądanie zakończyło się pomyślnie i że żądane informacje są w odpowiedzi. Jest to najbardziej typowy kod stanu do odebrania.

PartialContent 206

Odpowiednik stanu HTTP 206. PartialContent wskazuje, że odpowiedź jest częściową odpowiedzią żądaną przez żądanie GET, które zawiera zakres bajtów.

PaymentRequired 402

Odpowiednik stanu HTTP 402. PaymentRequired jest zarezerwowana do użytku w przyszłości.

PermanentRedirect 308

Odpowiednik stanu HTTP 308. PermanentRedirect wskazuje, że informacje o żądaniu znajdują się w identyfikatorze URI określonym w nagłówku Location. Domyślną akcją po odebraniu tego stanu jest użycie nagłówka Lokalizacja skojarzonego z odpowiedzią. Gdy oryginalna metoda żądania to POST, przekierowane żądanie będzie również używać metody POST.

PreconditionFailed 412

Odpowiednik stanu HTTP 412. PreconditionFailed wskazuje, że warunek ustawiony dla tego żądania nie powiódł się i nie można wykonać żądania. Warunki są ustawiane przy użyciu nagłówków żądań warunkowych, takich jak If-Match, If-None-Match lub If-Unmodified-Since.

PreconditionRequired 428

Odpowiednik stanu HTTP 428. PreconditionRequired wskazuje, że serwer wymaga warunkowego żądania.

Processing 102

Odpowiednik stanu HTTP 102. Processing wskazuje, że serwer zaakceptował kompletne żądanie, ale jeszcze go nie ukończył.

ProxyAuthenticationRequired 407

Odpowiednik stanu HTTP 407. ProxyAuthenticationRequired wskazuje, że żądany serwer proxy wymaga uwierzytelniania. Nagłówek Uwierzytelnienie serwera proxy zawiera szczegółowe informacje o sposobie przeprowadzania uwierzytelniania.

Redirect 302

Odpowiednik stanu HTTP 302. Redirect wskazuje, że żądane informacje znajdują się w identyfikatorze URI określonym w nagłówku Location. Domyślną akcją po odebraniu tego stanu jest użycie nagłówka Lokalizacja skojarzonego z odpowiedzią. Gdy oryginalna metoda żądania to POST, przekierowane żądanie będzie używać metody GET. Redirectjest synonimem dla .Found

RedirectKeepVerb 307

Odpowiednik stanu HTTP 307. RedirectKeepVerb wskazuje, że informacje o żądaniu znajdują się w identyfikatorze URI określonym w nagłówku Location. Domyślną akcją po odebraniu tego stanu jest użycie nagłówka Lokalizacja skojarzonego z odpowiedzią. Gdy oryginalna metoda żądania to POST, przekierowane żądanie będzie również używać metody POST. RedirectKeepVerbjest synonimem dla .TemporaryRedirect

RedirectMethod 303

Odpowiednik stanu HTTP 303. RedirectMethod automatycznie przekierowuje klienta do identyfikatora URI określonego w nagłówku Location w wyniku żądania POST. Żądanie do zasobu określonego przez nagłówek Location zostanie wykonane za pomocą żądania GET. RedirectMethodjest synonimem dla .SeeOther

RequestedRangeNotSatisfiable 416

Odpowiednik stanu HTTP 416. RequestedRangeNotSatisfiable wskazuje, że nie można zwrócić zakresu danych żądanych od zasobu, ponieważ początek zakresu jest przed rozpoczęciem zasobu lub koniec zakresu znajduje się po końcu zasobu.

RequestEntityTooLarge 413

Odpowiednik stanu HTTP 413. RequestEntityTooLarge wskazuje, że żądanie jest zbyt duże, aby serwer był przetwarzany.

RequestHeaderFieldsTooLarge 431

Odpowiednik stanu HTTP 431. RequestHeaderFieldsTooLarge wskazuje, że serwer nie chce przetwarzać żądania, ponieważ jego pola nagłówka (pojedyncze pole nagłówka lub wszystkie pola nagłówka łącznie) są zbyt duże.

RequestTimeout 408

Odpowiednik stanu HTTP 408. RequestTimeout wskazuje, że klient nie wysłał żądania w czasie oczekiwania serwera.

RequestUriTooLong 414

Odpowiednik stanu HTTP 414. RequestUriTooLong wskazuje, że identyfikator URI jest za długi.

ResetContent 205

Odpowiednik stanu HTTP 205. ResetContent wskazuje, że klient powinien zresetować (nie załadować ponownie) bieżącego zasobu.

SeeOther 303

Odpowiednik stanu HTTP 303. SeeOther automatycznie przekierowuje klienta do identyfikatora URI określonego w nagłówku Location w wyniku żądania POST. Żądanie do zasobu określonego przez nagłówek Location zostanie wykonane za pomocą żądania GET. SeeOtherjest synonimem dla .RedirectMethod

ServiceUnavailable 503

Odpowiednik stanu HTTP 503. ServiceUnavailable wskazuje, że serwer jest tymczasowo niedostępny, zwykle ze względu na duże obciążenie lub konserwację.

SwitchingProtocols 101

Odpowiednik stanu HTTP 101. SwitchingProtocols wskazuje, że wersja protokołu lub protokół jest zmieniany.

TemporaryRedirect 307

Odpowiednik stanu HTTP 307. TemporaryRedirect wskazuje, że informacje o żądaniu znajdują się w identyfikatorze URI określonym w nagłówku Location. Domyślną akcją po odebraniu tego stanu jest użycie nagłówka Lokalizacja skojarzonego z odpowiedzią. Gdy oryginalna metoda żądania to POST, przekierowane żądanie będzie również używać metody POST. TemporaryRedirectjest synonimem dla .RedirectKeepVerb

TooManyRequests 429

Odpowiednik stanu HTTP 429. TooManyRequests wskazuje, że użytkownik wysłał zbyt wiele żądań w danym czasie.

Unauthorized 401

Odpowiednik stanu HTTP 401. Unauthorized wskazuje, że żądany zasób wymaga uwierzytelnienia. Nagłówek WWW-Authenticate zawiera szczegółowe informacje o sposobie przeprowadzania uwierzytelniania.

UnavailableForLegalReasons 451

Odpowiednik stanu HTTP 451. UnavailableForLegalReasons wskazuje, że serwer odmawia dostępu do zasobu w wyniku żądania prawnego.

UnprocessableContent 422

Odpowiednik stanu HTTP 422. UnprocessableContent wskazuje, że żądanie zostało poprawnie sformułowane, ale nie było w stanie być przestrzegane z powodu błędów semantycznych. UnprocessableContentjest synonimem dla .UnprocessableEntity

UnprocessableEntity 422

Odpowiednik stanu HTTP 422. UnprocessableEntity wskazuje, że żądanie zostało poprawnie sformułowane, ale nie było w stanie być przestrzegane z powodu błędów semantycznych. UnprocessableEntityjest synonimem dla .UnprocessableContent

UnsupportedMediaType 415

Odpowiednik stanu HTTP 415. UnsupportedMediaType wskazuje, że żądanie jest nieobsługiwanym typem.

Unused 306

Odpowiednik stanu HTTP 306. Unused jest proponowanym rozszerzeniem specyfikacji HTTP/1.1, która nie jest w pełni określona.

UpgradeRequired 426

Odpowiednik stanu HTTP 426. UpgradeRequired wskazuje, że klient powinien przełączyć się na inny protokół, taki jak TLS/1.0.

UseProxy 305

Odpowiednik stanu HTTP 305. UseProxy wskazuje, że żądanie powinno używać serwera proxy w identyfikatorze URI określonym w nagłówku Lokalizacja.

VariantAlsoNegotiates 506

Odpowiednik stanu HTTP 506. VariantAlsoNegotiates wskazuje, że wybrany zasób wariantu jest skonfigurowany do samodzielnego angażowania się w przezroczyste negocjacje zawartości i dlatego nie jest właściwym punktem końcowym w procesie negocjacji.

Dotyczy