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ů HTTP definované dokumentem RFC 9110, oddíl 15.
public enum class HttpStatusCode
public enum HttpStatusCode
type HttpStatusCode =
Public Enum HttpStatusCode
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| Continue | 100 | Ekvivalentní stavu HTTP 100. Continue indikuje, že klient může pokračovat v žádosti. |
| SwitchingProtocols | 101 | Ekvivalentní stavu HTTP 101. SwitchingProtocols označuje, že se mění verze protokolu nebo protokol. |
| Processing | 102 | Ekvivalentní stavu HTTP 102. Processing označuje, že server přijal úplný požadavek, ale ještě ho nedokončil. |
| EarlyHints | 103 | Ekvivalentní stavu HTTP 103. EarlyHints označuje klientovi, že server pravděpodobně odešle konečnou odpověď s poli hlaviček zahrnutými v informační odpovědi. |
| OK | 200 | Ekvivalentní stavu HTTP 200. OK indikuje, že požadavek byl úspěšný a že požadované informace jsou v odpovědi. Toto je nejběžnější stavový kód pro příjem. |
| Created | 201 | Ekvivalentní stavu HTTP 201. Created značí, že požadavek způsobil nový prostředek vytvořený před odesláním odpovědi. |
| Accepted | 202 | Ekvivalentní stavu HTTP 202. Accepted značí, že žádost byla přijata k dalšímu zpracování. |
| NonAuthoritativeInformation | 203 | Ekvivalentní stavu HTTP 203. NonAuthoritativeInformation označuje, že vrácené metainformace pocházejí z kopie uložené v mezipaměti místo serveru původu, a proto mohou být nesprávné. |
| NoContent | 204 | Ekvivalentní stavu HTTP 204. NoContent značí, že požadavek byl úspěšně zpracován a že odpověď je záměrně prázdná. |
| ResetContent | 205 | Ekvivalentní stavu HTTP 205. ResetContent označuje, že by klient měl resetovat (nepřečíst) aktuální prostředek. |
| PartialContent | 206 | Ekvivalent stavu HTTP 206 PartialContent označuje, že odpověď je částečná odpověď požadovaná požadavkem GET, který obsahuje rozsah bajtů. |
| MultiStatus | 207 | Odpovídá stavu HTTP 207. MultiStatus označuje více stavových kódů pro jednu odpověď během operace Web Distributed Authoring and Versioning (WebDAV). Tělo odpovědi obsahuje kód XML popiscí stavové kódy. |
| AlreadyReported | 208 | Ekvivalentní stavu HTTP 208. AlreadyReported označuje, že členy vazby WebDAV již byly uvedeny v předchozí části odpovědi multistatus a nejsou zahrnuty znovu. |
| IMUsed | 226 | Ekvivalentní 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í s instancemi použitými na aktuální instanci. |
| Ambiguous | 300 | Ekvivalentní stavu HTTP 300.
Ambiguous označuje, že požadované informace mají více reprezentací. Výchozí akcí je považovat tento stav za přesměrování a postupovat podle obsahu hlavičky Umístění přidružené k této odpovědi.
|
| MultipleChoices | 300 | Ekvivalentní 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 postupovat podle obsahu hlavičky Umístění přidružené k této odpovědi.
|
| Moved | 301 | Ekvivalentní stavu HTTP 301.
Moved označuje, že požadované informace byly přesunuty do identifikátoru URI zadaného v hlavičce Umístění. Výchozí akcí při přijetí tohoto stavu je sledovat hlavičku Umístění 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 | Ekvivalentní stavu HTTP 301.
MovedPermanently označuje, že požadované informace byly přesunuty do identifikátoru URI zadaného v hlavičce Umístění. Výchozí akcí při přijetí tohoto stavu je sledovat hlavičku Umístění přidruženou k odpovědi.
|
| Found | 302 | Ekvivalentní stavu HTTP 302.
Found 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 Umístění přidruženou k odpovědi. Pokud byla původní metoda požadavku POST, přesměrovaný požadavek použije metodu GET.
|
| Redirect | 302 | Ekvivalentní 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 Umístění přidruženou k odpovědi. Pokud byla původní metoda požadavku POST, přesměrovaný požadavek použije metodu GET.
|
| RedirectMethod | 303 | Ekvivalentní stavu HTTP 303.
RedirectMethod automaticky přesměruje klienta na identifikátor URI zadaný v hlavičce Umístění v důsledku post. Požadavek na prostředek určený hlavičkou Location se provede pomocí příkazu GET.
|
| SeeOther | 303 | Ekvivalentní stavu HTTP 303.
SeeOther automaticky přesměruje klienta na identifikátor URI zadaný v hlavičce Umístění v důsledku post. Požadavek na prostředek určený hlavičkou Location se provede pomocí příkazu GET.
|
| NotModified | 304 | Odpovídá stavu HTTP 304. NotModified označuje, že kopie uložené v mezipaměti klienta je aktuální. Obsah prostředku se nepřenese. |
| UseProxy | 305 | Ekvivalentní stavu HTTP 305. UseProxy označuje, že požadavek by měl používat proxy server na identifikátoru URI zadaném v hlavičce Umístění. |
| Unused | 306 | Ekvivalentní stavu HTTP 306. Unused je navrhované rozšíření specifikace HTTP/1.1, která není plně určena. |
| RedirectKeepVerb | 307 | Ekvivalentní stavu HTTP 307.
RedirectKeepVerb označuje, že informace o požadavku 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 Umístění přidruženou k odpovědi. Pokud byla původní metoda požadavku POST, přesměrovaný požadavek použije také metodu POST.
|
| TemporaryRedirect | 307 | Ekvivalentní stavu HTTP 307.
TemporaryRedirect označuje, že informace o požadavku 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 Umístění přidruženou k odpovědi. Pokud byla původní metoda požadavku POST, přesměrovaný požadavek použije také metodu POST.
|
| PermanentRedirect | 308 | Ekvivalentní stavu HTTP 308. PermanentRedirect označuje, že informace o požadavku 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 Umístění přidruženou k odpovědi. Pokud byla původní metoda požadavku POST, přesměrovaný požadavek použije také metodu POST. |
| BadRequest | 400 | Odpovídá stavu HTTP 400. BadRequest indikuje, že požadavek nelze serverem pochopit. BadRequest je odeslána, pokud není k dispozici žádná jiná chyba nebo pokud je přesná chyba neznámá nebo nemá vlastní kód chyby. |
| Unauthorized | 401 | Odpovídá stavu HTTP 401. Unauthorized značí, že požadovaný prostředek vyžaduje ověření. Hlavička WWW-Authenticate obsahuje podrobnosti o tom, jak provést ověřování. |
| PaymentRequired | 402 | Ekvivalentní stavu HTTP 402. PaymentRequired je vyhrazen pro budoucí použití. |
| Forbidden | 403 | Ekvivalentní stavu HTTP 403. Forbidden indikuje, že server odmítá splnit požadavek. |
| NotFound | 404 | Ekvivalentní stavu HTTP 404. NotFound značí, že požadovaný prostředek na serveru neexistuje. |
| 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á. |
| NotAcceptable | 406 | Odpovídá stavu HTTP 406. NotAcceptable označuje, že klient uvedl s hlavičkami Accept, že nebude přijímat žádné dostupné reprezentace prostředku. |
| ProxyAuthenticationRequired | 407 | Odpovídá stavu HTTP 407. ProxyAuthenticationRequired označuje, že požadovaný proxy server vyžaduje ověření. Hlavička ověření proxy serveru obsahuje podrobnosti o tom, jak provést ověřování. |
| RequestTimeout | 408 | Odpovídá stavu HTTP 408. RequestTimeout značí, že klient neodeslal požadavek v době, kdy server očekával požadavek. |
| Conflict | 409 | Odpovídá stavu HTTP 409. Conflict značí, že požadavek nelze provést kvůli konfliktu na serveru. |
| Gone | 410 | Odpovídá stavu HTTP 410. Gone značí, že požadovaný prostředek již není k dispozici. |
| LengthRequired | 411 | Ekvivalentní stavu HTTP 411. LengthRequired označuje, že chybí požadovaná hlavička content-length. |
| PreconditionFailed | 412 | Ekvivalentní 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. |
| RequestEntityTooLarge | 413 | Odpovídá stavu HTTP 413. RequestEntityTooLarge značí, že požadavek je příliš velký, aby server zpracovával. |
| RequestUriTooLong | 414 | Ekvivalentní stavu HTTP 414. RequestUriTooLong označuje, že identifikátor URI je příliš dlouhý. |
| UnsupportedMediaType | 415 | Ekvivalent stavu HTTP 415 UnsupportedMediaType označuje, že požadavek je nepodporovaný typ. |
| RequestedRangeNotSatisfiable | 416 | Odpovídá stavu HTTP 416. RequestedRangeNotSatisfiable označuje, že rozsah dat požadovaných z prostředku nelze vrátit, a to buď proto, že začátek rozsahu je před začátkem zdroje, nebo konec rozsahu je za koncem prostředku. |
| ExpectationFailed | 417 | Ekvivalentní stavu HTTP 417. ExpectationFailed označuje, že server nemohl splnit očekávání zadané v hlavičce Expect. |
| MisdirectedRequest | 421 | Ekvivalentní stavu HTTP 421. MisdirectedRequest značí, že požadavek byl směrován na server, který nemůže vytvořit odpověď. |
| UnprocessableContent | 422 | Ekvivalentní stavu HTTP 422.
UnprocessableContent značí, že požadavek byl správně vytvořený, ale kvůli sémantických chybám nebylo možné postupovat.
|
| UnprocessableEntity | 422 | Ekvivalentní stavu HTTP 422.
UnprocessableEntity značí, že požadavek byl správně vytvořený, ale kvůli sémantických chybám nebylo možné postupovat.
|
| Locked | 423 | Ekvivalentní stavu HTTP 423. Locked označuje, že zdrojový nebo cílový prostředek je uzamčen. |
| FailedDependency | 424 | Ekvivalentní stavu HTTP 424. FailedDependency značí, že metodu nelze provést u prostředku, protože požadovaná akce závisela na jiné akci a tato akce selhala. |
| 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. |
| PreconditionRequired | 428 | Odpovídá stavu HTTP 428. PreconditionRequired označuje, že server vyžaduje, aby požadavek byl podmíněný. |
| TooManyRequests | 429 | Odpovídá stavu HTTP 429. TooManyRequests označuje, že uživatel odeslal příliš mnoho požadavků v daném časovém intervalu. |
| RequestHeaderFieldsTooLarge | 431 | Ekvivalent stavu HTTP 431. RequestHeaderFieldsTooLarge značí, že server nechce požadavek zpracovat, protože pole záhlaví (buď jednotlivá pole záhlaví, nebo všechna pole hlaviček souhrnně) jsou příliš velká. |
| UnavailableForLegalReasons | 451 | Odpovídá stavu HTTP 451. UnavailableForLegalReasons značí, že server v důsledku právní poptávky odepře přístup k prostředku. |
| InternalServerError | 500 | Odpovídá stavu HTTP 500. InternalServerError značí, že na serveru došlo k obecné chybě. |
| NotImplemented | 501 | Odpovídá stavu HTTP 501. NotImplemented označuje, že server nepodporuje požadovanou funkci. |
| BadGateway | 502 | Ekvivalentní stavu HTTP 502. BadGateway označuje, že zprostředkující proxy server obdržel špatnou odpověď z jiného proxy serveru nebo zdrojového serveru. |
| ServiceUnavailable | 503 | Ekvivalentní stavu HTTP 503. ServiceUnavailable značí, že server je dočasně nedostupný, obvykle kvůli vysokému zatížení nebo údržbě. |
| GatewayTimeout | 504 | Odpovídá stavu HTTP 504. GatewayTimeout označuje, že při čekání na odpověď jiného proxy serveru nebo zdrojového serveru vypršel časový limit zprostředkujícího proxy serveru. |
| HttpVersionNotSupported | 505 | Ekvivalent stavu HTTP 505 HttpVersionNotSupported značí, že server nepodporuje požadovanou verzi PROTOKOLU HTTP. |
| VariantAlsoNegotiates | 506 | Ekvivalentní stavu HTTP 506. VariantAlsoNegotiates označuje, že zvolený prostředek varianty je nakonfigurovaný tak, aby se zapojil do samotného vyjednávání transparentního obsahu, a proto není správným koncovým bodem v procesu vyjednávání. |
| InsufficientStorage | 507 | Ekvivalentní stavu HTTP 507. InsufficientStorage značí, že server nemůže uložit reprezentaci potřebnou k dokončení požadavku. |
| LoopDetected | 508 | Odpovídá stavu HTTP 508. LoopDetected označuje, že server ukončil operaci, protože došlo k nekonečné smyčce při zpracování požadavku WebDAV s "Hloubka: nekonečno". Tento stavový kód je určený pro zpětnou kompatibilitu s klienty, kteří si nejsou vědomi stavového kódu AlreadyReported 208, který se zobrazuje v tělech odpovědi s více statistikami. |
| NotExtended | 510 | Odpovídá stavu HTTP 510. NotExtended indikuje, že pro splnění požadavku jsou vyžadována další rozšíření požadavku. |
| 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. |