HttpStatusCode 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
HTTP 1.1 の RFC 2616 で定義されている HTTP に対して定義されている状態コードの値が含まれています。
public enum class HttpStatusCode
public enum HttpStatusCode
type HttpStatusCode =
Public Enum HttpStatusCode
- 継承
フィールド
Accepted | 202 | HTTP ステータス 202 と等価です。 Accepted は、要求が追加の処理のために受け入れられたことを示します。 |
AlreadyReported | 208 | HTTP ステータス 208 と等価です。 AlreadyReported は WebDAV バインドのメンバーがマルチステータス応答の前の部分で既に列挙されており、再度含まれていないことを示します。 |
Ambiguous | 300 | HTTP ステータス 300 と等価です。
Ambiguous は、要求された情報に複数の表現があることを示します。 既定のアクションは、このステータスをリダイレクトとして扱い、この応答に関連付けられている Location ヘッダーの内容に従うことです。
|
BadGateway | 502 | HTTP ステータス 502 と等価です。 BadGateway は、中間プロキシ サーバーが別のプロキシまたは配信元サーバーから無効な応答を受け取ったことを示します。 |
BadRequest | 400 | HTTP ステータス 400 と等価です。 BadRequest は、サーバーが要求を理解できないことを示します。 BadRequest は、他のエラーが適用されない場合や、正確なエラーを確認できないか、独自のエラー コードがない場合に送信されます。 |
Conflict | 409 | HTTP ステータス 409 と等価です。 Conflict は、サーバー上の競合のために要求を実行できないことを示します。 |
Continue | 100 | HTTP ステータス 100 と等価です。 Continue は、クライアントが要求を継続できることを示します。 |
Created | 201 | HTTP ステータス 201 と等価です。 Created は、応答が送信される前に、要求によって新しいリソースが作成されたことを示します。 |
EarlyHints | 103 | HTTP ステータス 103 と等価です。 EarlyHints は、サーバーが情報応答に含まれるヘッダー フィールドと共に最終的な応答を送信する可能性があることをクライアントに示します。 |
ExpectationFailed | 417 | HTTP ステータス 417 と等価です。 ExpectationFailed は、サーバーが Expect ヘッダーで指定された要求を満たすことができないことを示します。 |
FailedDependency | 424 | HTTP ステータス 424 と等価です。 FailedDependency は、要求されたアクションが別のアクションに依存していて、そのアクションが失敗したため、リソースに対してメソッドを実行できなかったことを示します。 |
Forbidden | 403 | HTTP ステータス 403 と等価です。 Forbidden は、サーバーが要求の実行を拒否していることを示します。 |
Found | 302 | HTTP ステータス 302 と等価です。
Found は、要求された情報が Location ヘッダーで指定される URI にあることを示します。 このステータスが受信されたときの既定のアクションは、この応答に関連付けられている Location ヘッダーに従うことです。 元の要求メソッドが POST だった場合、リダイレクトされた要求では GET メソッドが使用されます。
|
GatewayTimeout | 504 | HTTP ステータス 504 と等価です。 GatewayTimeout は、中間プロキシ サーバーが別のプロキシまたは配信元サーバーからの応答を待機している間にタイムアウトしたことを示します。 |
Gone | 410 | HTTP ステータス 410 と等価です。 Gone は、要求されたリソースが利用できないことを示します。 |
HttpVersionNotSupported | 505 | HTTP ステータス 505 と等価です。 HttpVersionNotSupported は、要求された HTTP バージョンがサーバーでサポートされていないことを示します。 |
IMUsed | 226 | HTTP ステータス 226 と等価です。 IMUsed は、サーバーがリソースの要求を処理したことを示し、応答は、現在のインスタンスに適用された 1 つ以上のインスタンス操作の結果を表したものです。 |
InsufficientStorage | 507 | HTTP ステータス 507 と等価です。 InsufficientStorage は、要求を完了するために必要な表現をサーバーが格納できないことを示します。 |
InternalServerError | 500 | HTTP ステータス 500 と等価です。 InternalServerError は、サーバーで汎用エラーが発生したことを示します。 |
LengthRequired | 411 | HTTP ステータス 411 と等価です。 LengthRequired は、必要な Content-length ヘッダーがないことを示します。 |
Locked | 423 | HTTP ステータス 423 と等価です。 Locked は、ソースまたはターゲットのリソースがロックされていることを示します。 |
LoopDetected | 508 | HTTP ステータス 508 と等価です。 LoopDetected は "Depth: infinity" で WebDAV 要求を処理するときに無限ループが発生したため、サーバーが操作を終了したことを示します。 この状態コードは、マルチステータス応答本文に表示される 208 ステータス コード AlreadyReported を認識しないクライアントとの下位互換性のためにあります。 |
MethodNotAllowed | 405 | HTTP ステータス 405 と等価です。 MethodNotAllowed は、要求メソッド (POST または GET) が要求リソースで許可されていないことを示します。 |
MisdirectedRequest | 421 | HTTP ステータス 421 と等価です。 MisdirectedRequest は、応答を生成できないサーバーで要求が送られたことを示します。 |
Moved | 301 | HTTP ステータス 301 と等価です。
Moved は、要求された情報が Location ヘッダーで指定される URI に移動したことを示します。 このステータスが受信されたときの既定のアクションは、この応答に関連付けられている Location ヘッダーに従うことです。 元の要求メソッドが POST だった場合、リダイレクトされた要求では GET メソッドが使用されます。
|
MovedPermanently | 301 | HTTP ステータス 301 と等価です。
MovedPermanently は、要求された情報が Location ヘッダーで指定される URI に移動したことを示します。 このステータスが受信されたときの既定のアクションは、この応答に関連付けられている Location ヘッダーに従うことです。
|
MultipleChoices | 300 | HTTP ステータス 300 と等価です。
MultipleChoices は、要求された情報に複数の表現があることを示します。 既定のアクションは、このステータスをリダイレクトとして扱い、この応答に関連付けられている Location ヘッダーの内容に従うことです。
|
MultiStatus | 207 | HTTP ステータス 207 と等価です。 MultiStatus は、Web 分散オーサリングとバージョン管理 (WebDAV) 操作中に、1 つの応答に対して複数のステータス コードが発生したことを示します。 応答本文には、ステータス コードを記述する XML が含まれています。 |
NetworkAuthenticationRequired | 511 | HTTP ステータス 511 と等価です。 NetworkAuthenticationRequired は、クライアントにネットワーク アクセスを取得するための認証が必要であることを示します。これは、ネットワークへのアクセスを制御するために使用される傍受プロキシで使用されることを意図しています。 |
NoContent | 204 | HTTP ステータス 204 と等価です。 NoContent は、要求が正常に処理され、応答が意図的に空白になっていることを示します。 |
NonAuthoritativeInformation | 203 | HTTP ステータス 203 と等価です。 NonAuthoritativeInformation は、返されたメタ情報が配信元サーバーではなくキャッシュされたコピーからのものであり、正しくない可能性があることを示します。 |
NotAcceptable | 406 | HTTP ステータス 406 と等価です。 NotAcceptable は、クライアントが Accept ヘッダーでリソースの利用可能な任意の表現を受け入れないことを指定していることを示します。 |
NotExtended | 510 | HTTP ステータス 510 と等価です。 NotExtended は、サーバーが要求を満たすためには、さらなる拡張機能が必要であることを示します。 |
NotFound | 404 | HTTP ステータス 404 と等価です。 NotFound は、要求されたリソースがサーバーに存在していないことを示します。 |
NotImplemented | 501 | HTTP ステータス 501 と等価です。 NotImplemented は、サーバーが要求された機能をサポートしていないことを示します。 |
NotModified | 304 | HTTP ステータス 304 と等価です。 NotModified は、クライアントのキャッシュされたコピーが最新のものであることを示します。 リソースの内容は転送されません。 |
OK | 200 | HTTP ステータス 200 と等価です。 OK は、要求が成功し、要求された情報が応答で返されたことを示します。 これは受信される最も一般的なステータス コードです。 |
PartialContent | 206 | HTTP ステータス 206 と等価です。 PartialContent は、応答が GET 要求によって要求された応答の一部であることを示します。これにはバイト範囲が含まれます。 |
PaymentRequired | 402 | HTTP ステータス 402 と等価です。 PaymentRequired は将来使用するために予約されています。 |
PermanentRedirect | 308 | HTTP ステータス 308 と等価です。 PermanentRedirect は、要求された情報が Location ヘッダーで指定される URI にあることを示します。 このステータスが受信されたときの既定のアクションは、この応答に関連付けられている Location ヘッダーに従うことです。 元の要求メソッドが POST だった場合、リダイレクトされた要求でも POST メソッドが使用されます。 |
PreconditionFailed | 412 | HTTP ステータス 412 と等価です。 PreconditionFailed は、この要求で設定された条件が満たされず、要求を実行できないことを示します。条件は、If-Match、If-None-Match、If-Unmodified-Since などの条件要求ヘッダーを使用して設定されます。 |
PreconditionRequired | 428 | HTTP ステータス 428 と等価です。 PreconditionRequired は、サーバーで条件付き要求が必要であることを示します。 |
Processing | 102 | HTTP ステータス 102 と等価です。 Processing は、サーバーが完全な要求を受け入れたが、まだそれを完了していないことを示します。 |
ProxyAuthenticationRequired | 407 | HTTP ステータス 407 と等価です。 ProxyAuthenticationRequired は、要求されたプロキシが認証を要求することを示します。 Proxy-authenticate ヘッダーには、認証の実行方法の詳細が含まれます。 |
Redirect | 302 | HTTP ステータス 302 と等価です。
Redirect は、要求された情報が Location ヘッダーで指定される URI にあることを示します。 このステータスが受信されたときの既定のアクションは、この応答に関連付けられている Location ヘッダーに従うことです。 元の要求メソッドが POST だった場合、リダイレクトされた要求では GET メソッドが使用されます。
|
RedirectKeepVerb | 307 | HTTP ステータス 307 と等価です。
RedirectKeepVerb は、要求された情報が Location ヘッダーで指定される URI にあることを示します。 このステータスが受信されたときの既定のアクションは、この応答に関連付けられている Location ヘッダーに従うことです。 元の要求メソッドが POST だった場合、リダイレクトされた要求でも POST メソッドが使用されます。
|
RedirectMethod | 303 | HTTP ステータス 303 と等価です。
RedirectMethod は、POST の結果として、Location ヘッダーで指定された URI にクライアントを自動的にリダイレクトします。 Location ヘッダーで指定されたリソースへの要求は、GET によって実行されます。
|
RequestedRangeNotSatisfiable | 416 | HTTP ステータス 416 と等価です。 RequestedRangeNotSatisfiable は、リソースから要求されたデータの範囲を返すことができないことを示します。その原因は、範囲の先頭がリソースの先頭より前であるか、範囲の末尾がリソースの末尾より後ろであるかのいずれかです。 |
RequestEntityTooLarge | 413 | HTTP ステータス 413 と等価です。 RequestEntityTooLarge は、要求が大きすぎて、サーバーで処理できないことを示します。 |
RequestHeaderFieldsTooLarge | 431 | HTTP ステータス 431 と等価です。 RequestHeaderFieldsTooLarge は、ヘッダー フィールド (個々のヘッダー フィールドまたはすべてのヘッダー フィールドの集合) が大きすぎるため、サーバーが要求を処理しないことを示します。 |
RequestTimeout | 408 | HTTP ステータス 408 と等価です。 RequestTimeout は、サーバーが要求を予期している時間内にクライアントが要求を送信しなかったことを示します。 |
RequestUriTooLong | 414 | HTTP ステータス 414 と等価です。 RequestUriTooLong は、URI が長すぎることを示します。 |
ResetContent | 205 | HTTP ステータス 205 と等価です。 ResetContent は、クライアントが現在のリソースを再び読み込むのではなく、リセットする必要があることを示します。 |
SeeOther | 303 | HTTP ステータス 303 と等価です。
SeeOther は、POST の結果として、Location ヘッダーで指定された URI にクライアントを自動的にリダイレクトします。 Location ヘッダーで指定されたリソースへの要求は、GET によって実行されます。
|
ServiceUnavailable | 503 | HTTP ステータス 503 と等価です。 通常、ServiceUnavailable は、高い負荷または保守のため、サーバーを一時的に利用できないことを示します。 |
SwitchingProtocols | 101 | HTTP ステータス 101 と等価です。 SwitchingProtocols は、プロトコル バージョンまたはプロトコルが変更されていることを示します。 |
TemporaryRedirect | 307 | HTTP ステータス 307 と等価です。
TemporaryRedirect は、要求された情報が Location ヘッダーで指定される URI にあることを示します。 このステータスが受信されたときの既定のアクションは、この応答に関連付けられている Location ヘッダーに従うことです。 元の要求メソッドが POST だった場合、リダイレクトされた要求でも POST メソッドが使用されます。
|
TooManyRequests | 429 | HTTP ステータス 429 と等価です。 TooManyRequests は、指定された時間内にユーザーが送信した要求の数が多すぎることを示します。 |
Unauthorized | 401 | HTTP ステータス 401 と等価です。 Unauthorized は、要求されたリソースが認証を要求することを示します。 WWW-Authenticate ヘッダーには、認証の実行方法の詳細が含まれます。 |
UnavailableForLegalReasons | 451 | HTTP ステータス 451 と等価です。 UnavailableForLegalReasons は、法的な要求の結果として、リソースへのアクセスをサーバーが拒否していることを示します。 |
UnprocessableContent | 422 | HTTP ステータス 422 と等価です。
UnprocessableContent は、要求が適切な形式であったが、セマンティック エラーが原因で失敗したことを示します。
|
UnprocessableEntity | 422 | HTTP ステータス 422 と等価です。
UnprocessableEntity は、要求が適切な形式であったが、セマンティック エラーが原因で失敗したことを示します。
|
UnsupportedMediaType | 415 | HTTP ステータス 415 と等価です。 UnsupportedMediaType は、その要求の種類がサポートされていないことを示します。 |
Unused | 306 | HTTP ステータス 306 と等価です。 Unused は、作成中の HTTP/1.1 仕様の拡張案です。 |
UpgradeRequired | 426 | HTTP ステータス 426 と等価です。 UpgradeRequired は、クライアントが TLS/1.0 など別のプロトコルに切り替える必要があることを示します。 |
UseProxy | 305 | HTTP ステータス 305 と等価です。 UseProxy は、要求が Location ヘッダーで指定される URI でプロキシ サーバーを使用する必要があることを示します。 |
VariantAlsoNegotiates | 506 | HTTP ステータス 506 と等価です。 VariantAlsoNegotiates は、選択したバリアント リソースが透過的なコンテンツ ネゴシエーションに関与するように構成されているため、ネゴシエーション プロセスでは適切なエンドポイントではないことを示します。 |
適用対象
.NET