HttpStatusCode Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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ó. |