HttpStatusCode Enumeráció

Definíció

Az RFC 9110 15. szakaszában meghatározott HTTP-állapotkódok értékeit tartalmazza.

public enum class HttpStatusCode
public enum HttpStatusCode
type HttpStatusCode = 
Public Enum HttpStatusCode
Öröklődés
HttpStatusCode

Mezők

Name Érték Description
Continue 100

A 100-nak megfelelő HTTP-állapot. Continue azt jelzi, hogy az ügyfél folytathatja a kérését.

SwitchingProtocols 101

A HTTP-állapot 101-nek felel meg. SwitchingProtocols azt jelzi, hogy a protokoll verziója vagy protokollja módosul.

Processing 102

A HTTP-állapot 102-nek felel meg. Processing azt jelzi, hogy a kiszolgáló elfogadta a teljes kérelmet, de még nem fejezte be.

EarlyHints 103

A 103-nak megfelelő HTTP-állapot. EarlyHints jelzi az ügyfélnek, hogy a kiszolgáló valószínűleg végső választ fog küldeni az információs válasz fejlécmezőivel együtt.

OK 200

A 200-nak megfelelő HTTP-állapot. OK azt jelzi, hogy a kérés sikeres volt, és hogy a kért információ szerepel a válaszban. Ez a leggyakrabban fogadott állapotkód.

Created 201

A HTTP-állapot 201-nek felel meg. Created azt jelzi, hogy a kérés a válasz elküldése előtt létrehozott új erőforrást eredményezett.

Accepted 202

A 202-ben megadott HTTP-állapotnak megfelelő. Accepted azt jelzi, hogy a kérést elfogadták további feldolgozásra.

NonAuthoritativeInformation 203

A HTTP-állapot 203-nak felel meg. NonAuthoritativeInformation azt jelzi, hogy a visszaadott metaadatok a forráskiszolgáló helyett gyorsítótárazott másolatból származnak, ezért helytelenek lehetnek.

NoContent 204

A HTTP-állapot 204-nek felel meg. NoContent azt jelzi, hogy a kérés feldolgozása sikeresen megtörtént, és a válasz szándékosan üres.

ResetContent 205

A 205-ös HTTP-állapotnak megfelelő. ResetContent azt jelzi, hogy az ügyfélnek alaphelyzetbe kell állítania (nem kell újra betöltenie) az aktuális erőforrást.

PartialContent 206

A 206-os HTTP-állapotnak megfelelő. PartialContent azt jelzi, hogy a válasz egy bájttartományt tartalmazó GET-kérés által kért részleges válasz.

MultiStatus 207

A 207-ben megadott HTTP-állapotnak megfelelő. MultiStatus Több állapotkódot jelöl egyetlen válaszhoz a Web Distributed Authoring and Versioning (WebDAV) művelet során. A válasz törzse az állapotkódokat leíró XML-t tartalmaz.

AlreadyReported 208

A 208-nak megfelelő HTTP-állapot. AlreadyReported azt jelzi, hogy a WebDAV-kötések tagjai már szerepelnek a multistatus-válasz előző részében, és nem szerepelnek újra.

IMUsed 226

A 226-os HTTP-állapotnak megfelelő. IMUsed azt jelzi, hogy a kiszolgáló teljesítette az erőforrásra vonatkozó kérést, a válasz pedig az aktuális példányra alkalmazott egy vagy több példány-manipuláció eredményének ábrázolása.

Ambiguous 300

A 300-nak megfelelő HTTP-állapot. Ambiguous azt jelzi, hogy a kért információknak több reprezentációja van. Az alapértelmezett művelet az állapot átirányításként való kezelése, és a válaszhoz társított Hely fejléc tartalmának követése. Ambiguousszinonimája.MultipleChoices

MultipleChoices 300

A 300-nak megfelelő HTTP-állapot. MultipleChoices azt jelzi, hogy a kért információknak több reprezentációja van. Az alapértelmezett művelet az állapot átirányításként való kezelése, és a válaszhoz társított Hely fejléc tartalmának követése. MultipleChoicesszinonimája.Ambiguous

Moved 301

A HTTP-állapot 301-nek felel meg. Moved azt jelzi, hogy a kért adatok át lettek helyezve a Hely fejlécben megadott URI-ba. Az állapot fogadásának alapértelmezett művelete a válaszhoz társított Hely fejléc követése. Amikor az eredeti kérelemmetódus POST volt, az átirányított kérés a GET metódust fogja használni. Movedszinonimája.MovedPermanently

MovedPermanently 301

A HTTP-állapot 301-nek felel meg. MovedPermanently azt jelzi, hogy a kért adatok át lettek helyezve a Hely fejlécben megadott URI-ba. Az állapot fogadásának alapértelmezett művelete a válaszhoz társított Hely fejléc követése. MovedPermanentlyszinonimája.Moved

Found 302

A HTTP-állapot 302-nek felel meg. Found azt jelzi, hogy a kért információ a Hely fejlécben megadott URI-ban található. Az állapot fogadásának alapértelmezett művelete a válaszhoz társított Hely fejléc követése. Amikor az eredeti kérelemmetódus POST volt, az átirányított kérés a GET metódust fogja használni. Foundszinonimája.Redirect

Redirect 302

A HTTP-állapot 302-nek felel meg. Redirect azt jelzi, hogy a kért információ a Hely fejlécben megadott URI-ban található. Az állapot fogadásának alapértelmezett művelete a válaszhoz társított Hely fejléc követése. Amikor az eredeti kérelemmetódus POST volt, az átirányított kérés a GET metódust fogja használni. Redirectszinonimája.Found

RedirectMethod 303

A 303-nak megfelelő HTTP-állapot. RedirectMethod automatikusan átirányítja az ügyfelet a Hely fejlécben megadott URI-ra egy POST eredményeként. A Hely fejléc által megadott erőforrásra irányuló kérés get-lel lesz megadva. RedirectMethodszinonimája.SeeOther

SeeOther 303

A 303-nak megfelelő HTTP-állapot. SeeOther automatikusan átirányítja az ügyfelet a Hely fejlécben megadott URI-ra egy POST eredményeként. A Hely fejléc által megadott erőforrásra irányuló kérés get-lel lesz megadva. SeeOtherszinonimája.RedirectMethod

NotModified 304

A 304-ben megadott HTTP-állapotnak megfelelő. NotModified azt jelzi, hogy az ügyfél gyorsítótárazott példánya naprakész. Az erőforrás tartalma nem lesz átadva.

UseProxy 305

A 305-ös HTTP-állapotnak megfelelő. UseProxy azt jelzi, hogy a kérésnek a proxykiszolgálót kell használnia a Hely fejlécben megadott URI-n.

Unused 306

A 306-os HTTP-állapotnak megfelelő. Unused a HTTP/1.1 specifikáció javasolt kiterjesztése, amely nincs teljesen megadva.

RedirectKeepVerb 307

A HTTP-állapot 307-nek felel meg. RedirectKeepVerb azt jelzi, hogy a kérelem adatai a Hely fejlécben megadott URI-ban találhatók. Az állapot fogadásának alapértelmezett művelete a válaszhoz társított Hely fejléc követése. Amikor az eredeti kérelemmetódus POST volt, az átirányított kérés a POST metódust is használni fogja. RedirectKeepVerbszinonimája.TemporaryRedirect

TemporaryRedirect 307

A HTTP-állapot 307-nek felel meg. TemporaryRedirect azt jelzi, hogy a kérelem adatai a Hely fejlécben megadott URI-ban találhatók. Az állapot fogadásának alapértelmezett művelete a válaszhoz társított Hely fejléc követése. Amikor az eredeti kérelemmetódus POST volt, az átirányított kérés a POST metódust is használni fogja. TemporaryRedirectszinonimája.RedirectKeepVerb

PermanentRedirect 308

A 308-nak megfelelő HTTP-állapot. PermanentRedirect azt jelzi, hogy a kérelem adatai a Hely fejlécben megadott URI-ban találhatók. Az állapot fogadásának alapértelmezett művelete a válaszhoz társított Hely fejléc követése. Amikor az eredeti kérelemmetódus POST volt, az átirányított kérés a POST metódust is használni fogja.

BadRequest 400

A 400-nak megfelelő HTTP-állapot. BadRequest azt jelzi, hogy a kérést a kiszolgáló nem tudta értelmezni. BadRequest akkor küldi el a rendszer, ha nincs más hiba, vagy ha a pontos hiba ismeretlen, vagy nem rendelkezik saját hibakóddal.

Unauthorized 401

A 401-nek megfelelő HTTP-állapot. Unauthorized azt jelzi, hogy a kért erőforrás hitelesítést igényel. A WWW-Authenticate fejléc tartalmazza a hitelesítés végrehajtásának részleteit.

PaymentRequired 402

A HTTP-állapot 402-nek felel meg. PaymentRequired jövőbeli használatra van fenntartva.

Forbidden 403

A 403-nak megfelelő HTTP-állapot. Forbidden azt jelzi, hogy a kiszolgáló megtagadja a kérés teljesítését.

NotFound 404

A 404-nek megfelelő HTTP-állapot. NotFound azt jelzi, hogy a kért erőforrás nem létezik a kiszolgálón.

MethodNotAllowed 405

A 405-ös HTTP-állapotnak felel meg. MethodNotAllowed azt jelzi, hogy a kérelemmetódus (POST vagy GET) nem engedélyezett a kért erőforráson.

NotAcceptable 406

A 406-os HTTP-állapotnak felel meg. NotAcceptable azt jelzi, hogy az ügyfél az Accept fejlécekkel jelezte, hogy nem fogadja el az erőforrás rendelkezésre álló reprezentációit.

ProxyAuthenticationRequired 407

A 407-nek megfelelő HTTP-állapot. ProxyAuthenticationRequired azt jelzi, hogy a kért proxy hitelesítést igényel. A proxyhitelesítés fejléce tartalmazza a hitelesítés végrehajtásának részleteit.

RequestTimeout 408

A 408-nak megfelelő HTTP-állapot. RequestTimeout azt jelzi, hogy az ügyfél nem küldött kérést azon belül, amikor a kiszolgáló a kérést várta.

Conflict 409

A HTTP-állapot 409-nek felel meg. Conflict azt jelzi, hogy a kérés nem hajtható végre a kiszolgálón lévő ütközés miatt.

Gone 410

A HTTP-állapot 410-nek felel meg. Gone azt jelzi, hogy a kért erőforrás már nem érhető el.

LengthRequired 411

A HTTP-állapot 411-nek felel meg. LengthRequired azt jelzi, hogy hiányzik a szükséges tartalomhosszúságú fejléc.

PreconditionFailed 412

A 412-nek megfelelő HTTP-állapot. PreconditionFailed azt jelzi, hogy a kérelemhez beállított feltétel nem sikerült, és a kérés nem hajtható végre. A feltételek feltételes kérelemfejlécekkel vannak beállítva, például If-Match, If-None-Match vagy If-Unmodified-Since.

RequestEntityTooLarge 413

A 413-nak megfelelő HTTP-állapot. RequestEntityTooLarge azt jelzi, hogy a kérés túl nagy ahhoz, hogy a kiszolgáló feldolgozhassa.

RequestUriTooLong 414

A 414-nek megfelelő HTTP-állapot. RequestUriTooLong azt jelzi, hogy az URI túl hosszú.

UnsupportedMediaType 415

A 415-ös HTTP-állapotnak felel meg. UnsupportedMediaType azt jelzi, hogy a kérés nem támogatott típus.

RequestedRangeNotSatisfiable 416

A 416-os HTTP-állapotnak megfelelő. RequestedRangeNotSatisfiable azt jelzi, hogy az erőforrástól kért adattartomány nem adható vissza, vagy azért, mert a tartomány kezdete az erőforrás kezdete előtt van, vagy a tartomány vége az erőforrás vége után van.

ExpectationFailed 417

A HTTP-állapot 417-nek felel meg. ExpectationFailed azt jelzi, hogy a Várakozás fejlécben megadott várakozást a kiszolgáló nem tudta teljesíteni.

MisdirectedRequest 421

A 421-nek megfelelő HTTP-állapot. MisdirectedRequest azt jelzi, hogy a kérés olyan kiszolgálóra irányult, amely nem tud választ adni.

UnprocessableContent 422

A HTTP-állapot 422-nek felel meg. UnprocessableContent azt jelzi, hogy a kérelem jól formázott volt, de szemantikai hibák miatt nem tudta követni. UnprocessableContentszinonimája.UnprocessableEntity

UnprocessableEntity 422

A HTTP-állapot 422-nek felel meg. UnprocessableEntity azt jelzi, hogy a kérelem jól formázott volt, de szemantikai hibák miatt nem tudta követni. UnprocessableEntityszinonimája.UnprocessableContent

Locked 423

A 423-nak megfelelő HTTP-állapot. Locked azt jelzi, hogy a forrás- vagy célerőforrás zárolva van.

FailedDependency 424

A 424-nek megfelelő HTTP-állapot. FailedDependency azt jelzi, hogy a metódus nem hajtható végre az erőforráson, mert a kért művelet egy másik művelettől függött, és a művelet nem sikerült.

UpgradeRequired 426

A 426-os HTTP-állapotnak megfelelő. UpgradeRequired azt jelzi, hogy az ügyfélnek másik protokollra, például TLS/1.0-ra kell váltania.

PreconditionRequired 428

A 428-nak megfelelő HTTP-állapot. PreconditionRequired azt jelzi, hogy a kiszolgáló feltételes kérést igényel.

TooManyRequests 429

A HTTP-állapot 429-nek felel meg. TooManyRequests azt jelzi, hogy a felhasználó túl sok kérelmet küldött egy adott idő alatt.

RequestHeaderFieldsTooLarge 431

A 431-nek megfelelő HTTP-állapot. RequestHeaderFieldsTooLarge azt jelzi, hogy a kiszolgáló nem hajlandó feldolgozni a kérést, mert a fejlécmezői (akár egy egyéni fejlécmező, akár az összes fejlécmező együttesen) túl nagyok.

UnavailableForLegalReasons 451

A HTTP-állapot 451-nek felel meg. UnavailableForLegalReasons azt jelzi, hogy a kiszolgáló jogi igény miatt megtagadja az erőforráshoz való hozzáférést.

InternalServerError 500

A HTTP-állapot 500-nak felel meg. InternalServerError azt jelzi, hogy a kiszolgálón általános hiba történt.

NotImplemented 501

A HTTP-állapot 501-nek felel meg. NotImplemented azt jelzi, hogy a kiszolgáló nem támogatja a kért függvényt.

BadGateway 502

A HTTP-állapot 502-nek felel meg. BadGateway azt jelzi, hogy egy köztes proxykiszolgáló rossz választ kapott egy másik proxytól vagy a forráskiszolgálótól.

ServiceUnavailable 503

A HTTP-állapot 503-nak felel meg. ServiceUnavailable azt jelzi, hogy a kiszolgáló átmenetileg nem érhető el, általában nagy terhelés vagy karbantartás miatt.

GatewayTimeout 504

A HTTP-állapot 504-nek felel meg. GatewayTimeout azt jelzi, hogy egy köztes proxykiszolgáló időtúllépést jelzett, miközben egy másik proxy vagy a forráskiszolgáló válaszára várt.

HttpVersionNotSupported 505

Az 505-ös HTTP-állapotnak megfelelő. HttpVersionNotSupported azt jelzi, hogy a kiszolgáló nem támogatja a kért HTTP-verziót.

VariantAlsoNegotiates 506

Az 506-os HTTP-állapotnak megfelelő. VariantAlsoNegotiates azt jelzi, hogy a választott variáns-erőforrás úgy van konfigurálva, hogy magát a transzparens tartalomletárgyalást folytassa, ezért nem megfelelő végpont a tárgyalási folyamat során.

InsufficientStorage 507

A HTTP-állapot 507-nek felel meg. InsufficientStorage azt jelzi, hogy a kiszolgáló nem tudja tárolni a kérés teljesítéséhez szükséges reprezentációt.

LoopDetected 508

A HTTP-állapot 508-nak felel meg. LoopDetected azt jelzi, hogy a kiszolgáló megszakított egy műveletet, mert végtelen hurkot észlelt egy WebDAV-kérés feldolgozása során a "Mélység: végtelen" értékkel. Ez az állapotkód arra szolgál, hogy visszamenőleges kompatibilitást biztosítsunk azokkal az ügyfelekkel, amelyek nem tudják, hogy a 208-at tartalmazó állapotkód AlreadyReported megjelenik a multistatus választörzsekben.

NotExtended 510

A HTTP-állapot 510-nek felel meg. NotExtended azt jelzi, hogy a kérés további bővítményei szükségesek ahhoz, hogy a kiszolgáló teljesíteni tudja.

NetworkAuthenticationRequired 511

A HTTP-állapot 511-nek felel meg. NetworkAuthenticationRequired azt jelzi, hogy az ügyfélnek hitelesítenie kell magát a hálózati hozzáférés megszerzéséhez; a hálózathoz való hozzáférés szabályozásához használt proxyk elfogásával használható.

A következőre érvényes: