HttpStatusCode Výčet

Definice

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
HttpStatusCode

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 WebDAV již byly uvedeny v předchozí části odpovědi multistatus a nejsou znovu zahrnuty.

Ambiguous 300

Odpovídá 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 sledovat obsah hlavičky Location přidružené k této odpovědi. Ambiguous je synonymum pro MultipleChoices.

BadGateway 502

Odpovídá stavu HTTP 502. BadGateway označuje, že zprostředkující proxy server obdržel špatnou odpověď z jiného proxy serveru nebo serveru původu.

BadRequest 400

Odpovídá stavu HTTP 400. BadRequest značí, že server nepochopil požadavek. BadRequest se odešle, pokud není použitelná žádná jiná chyba nebo pokud je přesná chyba neznámá nebo nemá vlastní kód chyby.

Conflict 409

Odpovídá stavu HTTP 409. Conflict označuje, ž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é žádosti.

Created 201

Odpovídá stavu HTTP 201. Created označuje, že výsledkem požadavku byl nový prostředek vytvořený před odesláním odpovědi.

EarlyHints 103

Odpovídá 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.

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 označuje, že metodu nelze provést u prostředku, protože požadovaná akce závisela na jiné akci a tato akce selhala.

Forbidden 403

Odpovídá stavu HTTP 403. Forbidden označuje, že server odmítne splnit požadavek.

Found 302

Odpovídá 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 Location přidruženou k odpovědi. Pokud byla původní metoda požadavku POST, přesměrovaný požadavek použije metodu GET. Found je synonymum pro Redirect.

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 označuje, že požadovaný prostředek už není dostupný.

HttpVersionNotSupported 505

Odpovídá stavu HTTP 505. HttpVersionNotSupported označuje, ž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í s instancemi použitými na aktuální instanci.

InsufficientStorage 507

Odpovídá stavu HTTP 507. InsufficientStorage označuje, že server nemůže uložit reprezentaci potřebnou k dokončení požadavku.

InternalServerError 500

Odpovídá stavu HTTP 500. InternalServerError označuje, že na serveru došlo k obecné chybě.

LengthRequired 411

Odpovídá 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 narazil na nekonečnou smyčku. 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 zobrazuje v tělech odpovědí s více stavy.

MethodNotAllowed 405

Odpovídá stavu HTTP 405. MethodNotAllowed označuje, že u požadovaného prostředku není povolená metoda požadavku (POST nebo GET).

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. Moved je synonymum pro MovedPermanently.

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. MovedPermanently je synonymum pro Moved.

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. MultipleChoices je synonymum pro Ambiguous.

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. Redirect je synonymum pro Found.

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. RedirectKeepVerb je synonymum pro TemporaryRedirect.

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. RedirectMethod je synonymum pro SeeOther.

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. SeeOther je synonymum pro RedirectMethod.

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. TemporaryRedirect je synonymum pro RedirectKeepVerb.

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 značí, že server v důsledku právního požadavku odepírá přístup k prostředku.

UnprocessableContent 422

Ekvivalent stavu HTTP 422. UnprocessableContent značí, že požadavek byl ve správném formátu, ale kvůli sémantickým chybám ho nebylo možné dodržet. UnprocessableContent je synonymum pro UnprocessableEntity.

UnprocessableEntity 422

Ekvivalent stavu HTTP 422. UnprocessableEntity značí, že požadavek byl ve správném formátu, ale kvůli sémantickým chybám ho nebylo možné dodržet. UnprocessableEntity je synonymum pro UnprocessableContent.

UnsupportedMediaType 415

Ekvivalent 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í plně 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 značí, že zvolený prostředek varianty je nakonfigurovaný tak, aby se zapojil do samotného transparentního vyjednávání obsahu, a proto není správným koncovým bodem v procesu vyjednávání.

Platí pro