HttpStatusCode Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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ą.
|
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.
|
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 wygenerować odpowiedzi. |
Moved | 301 | Odpowiednik stanu HTTP 301.
Moved wskazuje, że żądane informacje zostały przeniesione do identyfikatora URI określonego 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.
|
MovedPermanently | 301 | Odpowiednik stanu HTTP 301.
MovedPermanently wskazuje, że żądane informacje zostały przeniesione do identyfikatora URI określonego w nagłówku Lokalizacja. Domyślną akcją po odebraniu tego stanu jest obserwowanie nagłówka Lokalizacja skojarzonego z odpowiedzią.
|
MultipleChoices | 300 | Odpowiednik stanu HTTP 300.
MultipleChoices 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ą.
|
MultiStatus | 207 | Odpowiednik stanu HTTP 207. MultiStatus wskazuje wiele kodów stanu dla pojedynczej 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 uwierzytelnić 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 wskazał na akceptować nagłówki, ż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 przenoszona. |
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 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 również używać metody POST. |
PreconditionFailed | 412 | Odpowiednik stanu HTTP 412. PreconditionFailed wskazuje, że nie można wykonać warunku ustawionego dla tego żądania i nie można wykonać żądania. Warunki są ustawiane z nagłówkami żądania warunkowego, takimi 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 nie został jeszcze ukończony. |
ProxyAuthenticationRequired | 407 | Odpowiednik stanu HTTP 407. ProxyAuthenticationRequired wskazuje, że żądany serwer proxy wymaga uwierzytelniania. Nagłówek uwierzytelniania 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 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.
|
RedirectKeepVerb | 307 | Odpowiednik stanu HTTP 307.
RedirectKeepVerb wskazuje, że informacje o żądaniu 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 również używać metody POST.
|
RedirectMethod | 303 | Odpowiednik stanu HTTP 303.
RedirectMethod automatycznie przekierowuje klienta do identyfikatora URI określonego w nagłówku Lokalizacja w wyniku wpisu POST. Żądanie do zasobu określonego przez nagłówek Lokalizacja zostanie wykonane za pomocą polecenia GET.
|
RequestedRangeNotSatisfiable | 416 | Odpowiednik stanu HTTP 416. RequestedRangeNotSatisfiable wskazuje, że nie można zwrócić zakresu danych żądanych z zasobu, ponieważ początek zakresu znajduje się 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 przetworzył. |
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 na żądanie przez serwer. |
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 Lokalizacja w wyniku wpisu POST. Żądanie do zasobu określonego przez nagłówek Lokalizacja zostanie wykonane za pomocą polecenia GET.
|
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 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 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 również używać metody POST.
|
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.
|
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.
|
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. |