HttpStatusCode Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje hodnoty stavových kódů definované pro http definované v RFC 2616 pro HTTP 1.1.
public enum class HttpStatusCode
public enum HttpStatusCode
type HttpStatusCode =
Public Enum HttpStatusCode
- Dědičnost
Pole
Accepted | 202 | Odpovídá stavu HTTP 202. Accepted označuje, že žádost byla přijata k dalšímu zpracování. |
AlreadyReported | 208 | Odpovídá stavu HTTP 208. AlreadyReported označuje, že členy vazby Protokolu WebDAV již byly uvedeny v předchozí části odpovědi multistatus a nejsou znovu zahrnuty. |
Ambiguous | 300 | Odpovídá stavu HTTP 300.
Ambiguous značí, že požadované informace mají více reprezentací. Výchozí akcí je považovat tento stav za přesměrování a sledovat obsah hlavičky Location přidružené k této odpovědi.
|
BadGateway | 502 | Odpovídá stavu HTTP 502. BadGateway označuje, že zprostředkující proxy server obdržel špatnou odpověď od jiného proxy serveru nebo serveru původu. |
BadRequest | 400 | Odpovídá stavu HTTP 400. BadRequest značí, že požadavek nebyl serverem srozumitelný. BadRequest se odešle, pokud není k dispozici žádná jiná chyba, nebo pokud je přesná chyba neznámá nebo nemá vlastní kód chyby. |
Conflict | 409 | Ekvivalent stavu HTTP 409. Conflict značí, že požadavek nelze provést kvůli konfliktu na serveru. |
Continue | 100 | Odpovídá stavu HTTP 100. Continue označuje, že klient může pokračovat ve svém požadavku. |
Created | 201 | Odpovídá stavu HTTP 201. Created označuje, že požadavek způsobil vytvoření nového prostředku před odesláním odpovědi. |
EarlyHints | 103 | Odpovídá stavu HTTP 103. EarlyHints značí klientovi, že server pravděpodobně odešle konečnou odpověď s poli hlaviček zahrnutými v informační odpovědi. |
ExpectationFailed | 417 | Odpovídá stavu HTTP 417. ExpectationFailed označuje, že server nemohl splnit očekávání zadané v hlavičce Expect. |
FailedDependency | 424 | Odpovídá stavu HTTP 424. FailedDependency značí, že metodu nelze u prostředku provést, protože požadovaná akce závisela na jiné akci a tato akce selhala. |
Forbidden | 403 | Odpovídá stavu HTTP 403. Forbidden značí, že server odmítá požadavek splnit. |
Found | 302 | Odpovídá stavu HTTP 302.
Found označuje, že požadované informace se nacházejí na identifikátoru URI zadaném v hlavičce Location. Výchozí akcí při přijetí tohoto stavu je sledovat hlavičku Location přidruženou k odpovědi. Pokud původní metoda požadavku byla POST, přesměrovaný požadavek použije metodu GET.
|
GatewayTimeout | 504 | Odpovídá stavu HTTP 504. GatewayTimeout označuje, že při čekání na odpověď z jiného proxy serveru nebo serveru původu vypršel časový limit zprostředkujícího proxy serveru. |
Gone | 410 | Odpovídá stavu HTTP 410. Gone značí, že požadovaný prostředek už není dostupný. |
HttpVersionNotSupported | 505 | Odpovídá stavu HTTP 505. HttpVersionNotSupported značí, že server nepodporuje požadovanou verzi protokolu HTTP. |
IMUsed | 226 | Odpovídá stavu HTTP 226. IMUsed označuje, že server splnil požadavek na prostředek a odpověď představuje výsledek jedné nebo více manipulací instancí použitých na aktuální instanci. |
InsufficientStorage | 507 | Odpovídá stavu HTTP 507. InsufficientStorage značí, že server nemůže uložit reprezentaci potřebnou k dokončení požadavku. |
InternalServerError | 500 | Odpovídá stavu HTTP 500. InternalServerError značí, že na serveru došlo k obecné chybě. |
LengthRequired | 411 | Ekvivalent stavu HTTP 411. LengthRequired označuje, že chybí požadovaná hlavička Content-length. |
Locked | 423 | Odpovídá stavu HTTP 423. Locked označuje, že zdrojový nebo cílový prostředek je uzamčený. |
LoopDetected | 508 | Odpovídá stavu HTTP 508. LoopDetected označuje, že server ukončil operaci, protože při zpracování požadavku protokolu WebDAV s textem Depth: infinity (Hloubka: nekonečno) došlo k nekonečné smyčce. Tento stavový kód je určen pro zpětnou kompatibilitu s klienty, kteří nevědí o stavovém kódu AlreadyReported 208, který se objevuje v tělech odpovědí s více stavovými stavy. |
MethodNotAllowed | 405 | Odpovídá stavu HTTP 405. MethodNotAllowed označuje, že metoda požadavku (POST nebo GET) není u požadovaného prostředku povolená. |
MisdirectedRequest | 421 | Odpovídá stavu HTTP 421. MisdirectedRequest označuje, že požadavek byl směrován na server, který není schopen vytvořit odpověď. |
Moved | 301 | Odpovídá stavu HTTP 301.
Moved označuje, že požadované informace byly přesunuty do identifikátoru URI zadaného v hlavičce Location. Výchozí akcí při přijetí tohoto stavu je sledovat hlavičku Location přidruženou k odpovědi. Pokud byla původní metoda požadavku POST, přesměrovaný požadavek použije metodu GET.
|
MovedPermanently | 301 | Odpovídá stavu HTTP 301.
MovedPermanently označuje, že požadované informace byly přesunuty do identifikátoru URI zadaného v hlavičce Location. Výchozí akcí při přijetí tohoto stavu je sledovat hlavičku Location přidruženou k odpovědi.
|
MultipleChoices | 300 | Odpovídá stavu HTTP 300.
MultipleChoices označuje, že požadované informace mají více reprezentací. Výchozí akcí je považovat tento stav za přesměrování a sledovat obsah hlavičky Location přidružené k této odpovědi.
|
MultiStatus | 207 | Odpovídá stavu HTTP 207. MultiStatus označuje více stavových kódů pro jednu odpověď během operace WebDAV (Web Distributed Authoring and Versioning). Text odpovědi obsahuje kód XML, který popisuje stavové kódy. |
NetworkAuthenticationRequired | 511 | Odpovídá stavu HTTP 511. NetworkAuthenticationRequired označuje, že klient se musí ověřit, aby získal přístup k síti; Je určená k zachycování proxy serverů používaných k řízení přístupu k síti. |
NoContent | 204 | Odpovídá stavu HTTP 204. NoContent označuje, že požadavek byl úspěšně zpracován a že odpověď je záměrně prázdná. |
NonAuthoritativeInformation | 203 | Odpovídá stavu HTTP 203. NonAuthoritativeInformation indikuje, že vrácená metainformace pochází z kopie uložené v mezipaměti místo ze serveru původu, a proto může být nesprávná. |
NotAcceptable | 406 | Odpovídá stavu HTTP 406. NotAcceptable indikuje, že klient označil pomocí přijmout hlavičky, že nebude přijímat žádné z dostupných reprezentací prostředku. |
NotExtended | 510 | Odpovídá stavu HTTP 510. NotExtended značí, že server vyžaduje další rozšíření požadavku, aby ho splnil. |
NotFound | 404 | Odpovídá stavu HTTP 404. NotFound označuje, že požadovaný prostředek na serveru neexistuje. |
NotImplemented | 501 | Odpovídá stavu HTTP 501. NotImplemented označuje, že server nepodporuje požadovanou funkci. |
NotModified | 304 | Odpovídá stavu HTTP 304. NotModified označuje, že kopie klienta uložená v mezipaměti je aktuální. Obsah prostředku se nepřenese. |
OK | 200 | Odpovídá stavu HTTP 200. OK označuje, že žádost byla úspěšná a že požadované informace jsou v odpovědi. Toto je nejběžnější stavový kód, který se má přijímat. |
PartialContent | 206 | Odpovídá stavu HTTP 206. PartialContent označuje, že odpověď je částečná odpověď, jak ji požaduje požadavek GET, který zahrnuje rozsah bajtů. |
PaymentRequired | 402 | Odpovídá stavu HTTP 402. PaymentRequired je vyhrazena pro budoucí použití. |
PermanentRedirect | 308 | Odpovídá stavu HTTP 308. PermanentRedirect označuje, že informace o požadavku jsou umístěny v identifikátoru URI zadaném v hlavičce Location. Výchozí akcí při přijetí tohoto stavu je sledovat hlavičku Location přidruženou k odpovědi. Pokud byla původní metoda požadavku POST, přesměrovaný požadavek bude také používat metodu POST. |
PreconditionFailed | 412 | Odpovídá stavu HTTP 412. PreconditionFailed označuje, že podmínka nastavená pro tento požadavek selhala a požadavek nelze provést. Podmínky se nastavují s hlavičkami podmíněného požadavku, jako je If-Match, If-None-Match nebo If-Unmodified-Since. |
PreconditionRequired | 428 | Odpovídá stavu HTTP 428. PreconditionRequired označuje, že server vyžaduje, aby byl požadavek podmíněný. |
Processing | 102 | Odpovídá stavu HTTP 102. Processing označuje, že server přijal úplný požadavek, ale ještě ho nedokončil. |
ProxyAuthenticationRequired | 407 | Odpovídá stavu HTTP 407. ProxyAuthenticationRequired označuje, že požadovaný proxy server vyžaduje ověření. Hlavička proxy-authenticate obsahuje podrobnosti o tom, jak provést ověřování. |
Redirect | 302 | Odpovídá stavu HTTP 302.
Redirect označuje, že požadované informace jsou umístěny v identifikátoru URI zadaném v hlavičce Umístění. Výchozí akcí při přijetí tohoto stavu je sledovat hlavičku Location přidruženou k odpovědi. Pokud byla původní metoda požadavku POST, přesměrovaný požadavek použije metodu GET.
|
RedirectKeepVerb | 307 | Odpovídá stavu HTTP 307.
RedirectKeepVerb označuje, že informace o požadavku jsou umístěny v identifikátoru URI zadaném v hlavičce Location. Výchozí akcí při přijetí tohoto stavu je sledovat hlavičku Location přidruženou k odpovědi. Pokud byla původní metoda požadavku POST, přesměrovaný požadavek bude také používat metodu POST.
|
RedirectMethod | 303 | Odpovídá stavu HTTP 303.
RedirectMethod automaticky přesměruje klienta na identifikátor URI zadaný v hlavičce Location jako výsledek POST. Požadavek na prostředek určený hlavičkou Location se provede pomocí get.
|
RequestedRangeNotSatisfiable | 416 | Odpovídá stavu HTTP 416. RequestedRangeNotSatisfiable označuje, že rozsah dat požadovaných z prostředku nelze vrátit, protože začátek rozsahu je před začátkem zdroje nebo konec rozsahu je za koncem prostředku. |
RequestEntityTooLarge | 413 | Odpovídá stavu HTTP 413. RequestEntityTooLarge označuje, že požadavek je příliš velký na to, aby ho server zpracovával. |
RequestHeaderFieldsTooLarge | 431 | Odpovídá stavu HTTP 431. RequestHeaderFieldsTooLarge označuje, že server není ochotný požadavek zpracovat, protože jeho pole hlaviček (buď jednotlivá pole záhlaví, nebo všechna pole záhlaví souhrnně) jsou příliš velká. |
RequestTimeout | 408 | Odpovídá stavu HTTP 408. RequestTimeout označuje, že klient neodeslal požadavek v době, kdy server očekával požadavek. |
RequestUriTooLong | 414 | Odpovídá stavu HTTP 414. RequestUriTooLong označuje, že identifikátor URI je příliš dlouhý. |
ResetContent | 205 | Odpovídá stavu HTTP 205. ResetContent označuje, že klient by měl resetovat (ne znovu načíst) aktuální prostředek. |
SeeOther | 303 | Odpovídá stavu HTTP 303.
SeeOther automaticky přesměruje klienta na identifikátor URI zadaný v hlavičce Location jako výsledek POST. Požadavek na prostředek určený hlavičkou Location se provede pomocí get.
|
ServiceUnavailable | 503 | Odpovídá stavu HTTP 503. ServiceUnavailable označuje, že server je dočasně nedostupný, obvykle kvůli vysokému zatížení nebo údržbě. |
SwitchingProtocols | 101 | Odpovídá stavu HTTP 101. SwitchingProtocols označuje, že se mění verze protokolu nebo protokol. |
TemporaryRedirect | 307 | Odpovídá stavu HTTP 307.
TemporaryRedirect označuje, že informace o požadavku jsou umístěny v identifikátoru URI zadaném v hlavičce Location. Výchozí akcí při přijetí tohoto stavu je sledovat hlavičku Location přidruženou k odpovědi. Pokud byla původní metoda požadavku POST, přesměrovaný požadavek bude také používat metodu POST.
|
TooManyRequests | 429 | Odpovídá stavu HTTP 429. TooManyRequests označuje, že uživatel odeslal příliš mnoho požadavků za danou dobu. |
Unauthorized | 401 | Odpovídá stavu HTTP 401. Unauthorized označuje, že požadovaný prostředek vyžaduje ověření. Hlavička WWW-Authenticate obsahuje podrobnosti o tom, jak provést ověřování. |
UnavailableForLegalReasons | 451 | Odpovídá stavu HTTP 451. UnavailableForLegalReasons označuje, že server odepírá přístup k prostředku v důsledku právního požadavku. |
UnprocessableContent | 422 | Odpovídá stavu HTTP 422.
UnprocessableContent indikuje, že požadavek byl správně vytvořen, ale kvůli sémantickým chybám nebylo možné ho dodržet.
|
UnprocessableEntity | 422 | Odpovídá stavu HTTP 422.
UnprocessableEntity indikuje, že požadavek byl správně vytvořen, ale kvůli sémantickým chybám nebylo možné ho dodržet.
|
UnsupportedMediaType | 415 | Odpovídá stavu HTTP 415. UnsupportedMediaType označuje, že požadavek je nepodporovaný typ. |
Unused | 306 | Odpovídá stavu HTTP 306. Unused je navrhované rozšíření specifikace HTTP/1.1, které není zcela zadané. |
UpgradeRequired | 426 | Odpovídá stavu HTTP 426. UpgradeRequired označuje, že klient by měl přepnout na jiný protokol, například TLS/1.0. |
UseProxy | 305 | Odpovídá stavu HTTP 305. UseProxy označuje, že požadavek by měl používat proxy server s identifikátorem URI zadaným v hlavičce Location. |
VariantAlsoNegotiates | 506 | Odpovídá stavu HTTP 506. VariantAlsoNegotiates označuje, že zvolený prostředek varianty je nakonfigurovaný tak, aby se zapojil do samotného transparentního vyjednávání obsahu, a proto není vhodným koncovým bodem v procesu vyjednávání. |