HttpStatusCode 状态码

    /// <summary>等效于 HTTP 状态 100。<see cref="F:System.Net.HttpStatusCode.Continue" /> 指示客户端可能继续其请求。</summary>
    Continue = 100, // 0x00000064
/// <summary>等效于 HTTP 状态 101。<see cref="F:System.Net.HttpStatusCode.SwitchingProtocols" /> 指示正在更改协议版本或协议。</summary> SwitchingProtocols = 101, // 0x00000065
/// <summary>等效于 HTTP 状态 200。<see cref="F:System.Net.HttpStatusCode.OK" /> 指示请求成功,且请求的信息包含在响应中。这是最常接收的状态代码。</summary> OK = 200, // 0x000000C8
/// <summary>等效于 HTTP 状态 201。<see cref="F:System.Net.HttpStatusCode.Created" /> 指示请求导致在响应被发送前创建新资源。</summary> Created = 201, // 0x000000C9
/// <summary>等效于 HTTP 状态 202。<see cref="F:System.Net.HttpStatusCode.Accepted" /> 指示请求已被接受做进一步处理。</summary> Accepted = 202, // 0x000000CA
/// <summary>等效于 HTTP 状态 203。<see cref="F:System.Net.HttpStatusCode.NonAuthoritativeInformation" /> 指示返回的元信息来自缓存副本而不是原始服务器,因此可能不正确。</summary> NonAuthoritativeInformation = 203, // 0x000000CB
/// <summary>等效于 HTTP 状态 204。<see cref="F:System.Net.HttpStatusCode.NoContent" /> 指示已成功处理请求并且响应已被设定为无内容。</summary> NoContent = 204, // 0x000000CC
/// <summary>等效于 HTTP 状态 205。<see cref="F:System.Net.HttpStatusCode.ResetContent" /> 指示客户端应重置(或重新加载)当前资源。</summary> ResetContent = 205, // 0x000000CD
/// <summary>等效于 HTTP 状态 206。<see cref="F:System.Net.HttpStatusCode.PartialContent" /> 指示响应是包括字节范围的 GET 请求所请求的部分响应。</summary> PartialContent = 206, // 0x000000CE
/// <summary>等效于 HTTP 状态 300。<see cref="F:System.Net.HttpStatusCode.Ambiguous" /> 指示请求的信息有多种表示形式。默认操作是将此状态视为重定向,并遵循与此响应关联的 Location 头的内容。</summary> Ambiguous = 300, // 0x0000012C
/// <summary>等效于 HTTP 状态 300。<see cref="F:System.Net.HttpStatusCode.MultipleChoices" /> 指示请求的信息有多种表示形式。默认操作是将此状态视为重定向,并遵循与此响应关联的 Location 头的内容。</summary> MultipleChoices = 300, // 0x0000012C
/// <summary>等效于 HTTP 状态 301。<see cref="F:System.Net.HttpStatusCode.Moved" /> 指示请求的信息已移到 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求将使用 GET 方法。</summary> Moved = 301, // 0x0000012D
/// <summary>等效于 HTTP 状态 301。<see cref="F:System.Net.HttpStatusCode.MovedPermanently" /> 指示请求的信息已移到 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。</summary> MovedPermanently = 301, // 0x0000012D
/// <summary>等效于 HTTP 状态 302。<see cref="F:System.Net.HttpStatusCode.Found" /> 指示请求的信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求将使用 GET 方法。</summary> Found = 302, // 0x0000012E
/// <summary>等效于 HTTP 状态 302。<see cref="F:System.Net.HttpStatusCode.Redirect" /> 指示请求的信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求将使用 GET 方法。</summary> Redirect = 302, // 0x0000012E
/// <summary>等效于 HTTP 状态 303。作为 POST 的结果,<see cref="F:System.Net.HttpStatusCode.RedirectMethod" /> 将客户端自动重定向到 Location 头中指定的 URI。用 GET 生成对 Location 头所指定的资源的请求。</summary> RedirectMethod = 303, // 0x0000012F
/// <summary>等效于 HTTP 状态 303。作为 POST 的结果,<see cref="F:System.Net.HttpStatusCode.SeeOther" /> 将客户端自动重定向到 Location 头中指定的 URI。用 GET 生成对 Location 头所指定的资源的请求。</summary> SeeOther = 303, // 0x0000012F
/// <summary>等效于 HTTP 状态 304。<see cref="F:System.Net.HttpStatusCode.NotModified" /> 指示客户端的缓存副本是最新的。未传输此资源的内容。</summary> NotModified = 304, // 0x00000130
/// <summary>等效于 HTTP 状态 305。<see cref="F:System.Net.HttpStatusCode.UseProxy" /> 指示请求应使用位于 Location 头中指定的 URI 的代理服务器。</summary> UseProxy = 305, // 0x00000131
/// <summary>等效于 HTTP 状态 306。<see cref="F:System.Net.HttpStatusCode.Unused" /> 是未完全指定的 HTTP/1.1 规范的建议扩展。</summary> Unused = 306, // 0x00000132
/// <summary>等效于 HTTP 状态 307。<see cref="F:System.Net.HttpStatusCode.RedirectKeepVerb" /> 指示请求信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求还将使用 POST 方法。</summary> RedirectKeepVerb = 307, // 0x00000133
/// <summary>等效于 HTTP 状态 307。<see cref="F:System.Net.HttpStatusCode.TemporaryRedirect" /> 指示请求信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求还将使用 POST 方法。</summary> TemporaryRedirect = 307, // 0x00000133
/// <summary>等效于 HTTP 状态 400。<see cref="F:System.Net.HttpStatusCode.BadRequest" /> 指示服务器未能识别请求。如果没有其他适用的错误,或者如果不知道准确的错误或错误没有自己的错误代码,则发送 <see cref="F:System.Net.HttpStatusCode.BadRequest" /></summary> BadRequest = 400, // 0x00000190
/// <summary>等效于 HTTP 状态 401。<see cref="F:System.Net.HttpStatusCode.Unauthorized" /> 指示请求的资源要求身份验证。WWW-Authenticate 头包含如何执行身份验证的详细信息。</summary> Unauthorized = 401, // 0x00000191
/// <summary>等效于 HTTP 状态 402。保留 <see cref="F:System.Net.HttpStatusCode.PaymentRequired" /> 以供将来使用。</summary> PaymentRequired = 402, // 0x00000192
/// <summary>等效于 HTTP 状态 403。<see cref="F:System.Net.HttpStatusCode.Forbidden" /> 指示服务器拒绝满足请求。</summary> Forbidden = 403, // 0x00000193
/// <summary>等效于 HTTP 状态 404。<see cref="F:System.Net.HttpStatusCode.NotFound" /> 指示请求的资源不在服务器上。</summary> NotFound = 404, // 0x00000194
/// <summary>等效于 HTTP 状态 405。<see cref="F:System.Net.HttpStatusCode.MethodNotAllowed" /> 指示请求的资源上不允许请求方法(POST 或 GET)。</summary> MethodNotAllowed = 405, // 0x00000195
/// <summary>等效于 HTTP 状态 406。<see cref="F:System.Net.HttpStatusCode.NotAcceptable" /> 指示客户端已用 Accept 头指示将不接受资源的任何可用表示形式。</summary> NotAcceptable = 406, // 0x00000196
/// <summary>等效于 HTTP 状态 407。<see cref="F:System.Net.HttpStatusCode.ProxyAuthenticationRequired" /> 指示请求的代理要求身份验证。Proxy-authenticate 头包含如何执行身份验证的详细信息。</summary> ProxyAuthenticationRequired = 407, // 0x00000197
/// <summary>等效于 HTTP 状态 408。<see cref="F:System.Net.HttpStatusCode.RequestTimeout" /> 指示客户端没有在服务器期望请求的时间内发送请求。</summary> RequestTimeout = 408, // 0x00000198
/// <summary>等效于 HTTP 状态 409。<see cref="F:System.Net.HttpStatusCode.Conflict" /> 指示由于服务器上的冲突而未能执行请求。</summary> Conflict = 409, // 0x00000199
/// <summary>等效于 HTTP 状态 410。<see cref="F:System.Net.HttpStatusCode.Gone" /> 指示请求的资源不再可用。</summary> Gone = 410, // 0x0000019A
/// <summary>等效于 HTTP 状态 411。<see cref="F:System.Net.HttpStatusCode.LengthRequired" /> 指示缺少必需的 Content-length 头。</summary> LengthRequired = 411, // 0x0000019B
/// <summary>等效于 HTTP 状态 412。<see cref="F:System.Net.HttpStatusCode.PreconditionFailed" /> 指示为此请求设置的条件失败,且无法执行此请求。条件是用条件请求标头(如 If-Match、If-None-Match 或 If-Unmodified-Since)设置的。</summary> PreconditionFailed = 412, // 0x0000019C
/// <summary>等效于 HTTP 状态 413。<see cref="F:System.Net.HttpStatusCode.RequestEntityTooLarge" /> 指示请求太大,服务器无法处理。</summary> RequestEntityTooLarge = 413, // 0x0000019D
/// <summary>等效于 HTTP 状态 414。<see cref="F:System.Net.HttpStatusCode.RequestUriTooLong" /> 指示 URI 太长。</summary> RequestUriTooLong = 414, // 0x0000019E
/// <summary>等效于 HTTP 状态 415。<see cref="F:System.Net.HttpStatusCode.UnsupportedMediaType" /> 指示请求是不支持的类型。</summary> UnsupportedMediaType = 415, // 0x0000019F
/// <summary>等效于 HTTP 状态 416。<see cref="F:System.Net.HttpStatusCode.RequestedRangeNotSatisfiable" /> 指示无法返回从资源请求的数据范围,因为范围的开头在资源的开头之前,或因为范围的结尾在资源的结尾之后。</summary> RequestedRangeNotSatisfiable = 416, // 0x000001A0
/// <summary>等效于 HTTP 状态 417。<see cref="F:System.Net.HttpStatusCode.ExpectationFailed" /> 指示服务器未能符合 Expect 头中给定的预期值。</summary> ExpectationFailed = 417, // 0x000001A1
/// <summary>等效于 HTTP 状态 500。<see cref="F:System.Net.HttpStatusCode.InternalServerError" /> 指示服务器上发生了一般错误。</summary> InternalServerError = 500, // 0x000001F4
/// <summary>等效于 HTTP 状态 501。<see cref="F:System.Net.HttpStatusCode.NotImplemented" /> 指示服务器不支持请求的函数。</summary> NotImplemented = 501, // 0x000001F5
/// <summary>等效于 HTTP 状态 502。<see cref="F:System.Net.HttpStatusCode.BadGateway" /> 指示中间代理服务器从另一代理或原始服务器接收到错误响应。</summary> BadGateway = 502, // 0x000001F6
/// <summary>等效于 HTTP 状态 503。<see cref="F:System.Net.HttpStatusCode.ServiceUnavailable" /> 指示服务器暂时不可用,通常是由于过多加载或维护。</summary> ServiceUnavailable = 503, // 0x000001F7
/// <summary>等效于 HTTP 状态 504。<see cref="F:System.Net.HttpStatusCode.GatewayTimeout" /> 指示中间代理服务器在等待来自另一个代理或原始服务器的响应时已超时。</summary> GatewayTimeout = 504, // 0x000001F8
/// <summary>等效于 HTTP 状态 505。<see cref="F:System.Net.HttpStatusCode.HttpVersionNotSupported" /> 指示服务器不支持请求的 HTTP 版本。</summary> HttpVersionNotSupported = 505, // 0x000001F9































    /// <summary>等效于 HTTP 状态 100。<see cref="F:System.Net.HttpStatusCode.Continue" /> 指示客户端可能继续其请求。</summary>    Continue = 100, // 0x00000064    /// <summary>等效于 HTTP 状态 101。<see cref="F:System.Net.HttpStatusCode.SwitchingProtocols" /> 指示正在更改协议版本或协议。</summary>    SwitchingProtocols = 101, // 0x00000065    /// <summary>等效于 HTTP 状态 200。<see cref="F:System.Net.HttpStatusCode.OK" /> 指示请求成功,且请求的信息包含在响应中。这是最常接收的状态代码。</summary>    OK = 200, // 0x000000C8    /// <summary>等效于 HTTP 状态 201。<see cref="F:System.Net.HttpStatusCode.Created" /> 指示请求导致在响应被发送前创建新资源。</summary>    Created = 201, // 0x000000C9    /// <summary>等效于 HTTP 状态 202。<see cref="F:System.Net.HttpStatusCode.Accepted" /> 指示请求已被接受做进一步处理。</summary>    Accepted = 202, // 0x000000CA    /// <summary>等效于 HTTP 状态 203。<see cref="F:System.Net.HttpStatusCode.NonAuthoritativeInformation" /> 指示返回的元信息来自缓存副本而不是原始服务器,因此可能不正确。</summary>    NonAuthoritativeInformation = 203, // 0x000000CB    /// <summary>等效于 HTTP 状态 204。<see cref="F:System.Net.HttpStatusCode.NoContent" /> 指示已成功处理请求并且响应已被设定为无内容。</summary>    NoContent = 204, // 0x000000CC    /// <summary>等效于 HTTP 状态 205。<see cref="F:System.Net.HttpStatusCode.ResetContent" /> 指示客户端应重置(或重新加载)当前资源。</summary>    ResetContent = 205, // 0x000000CD    /// <summary>等效于 HTTP 状态 206。<see cref="F:System.Net.HttpStatusCode.PartialContent" /> 指示响应是包括字节范围的 GET 请求所请求的部分响应。</summary>    PartialContent = 206, // 0x000000CE    /// <summary>等效于 HTTP 状态 300。<see cref="F:System.Net.HttpStatusCode.Ambiguous" /> 指示请求的信息有多种表示形式。默认操作是将此状态视为重定向,并遵循与此响应关联的 Location 头的内容。</summary>    Ambiguous = 300, // 0x0000012C    /// <summary>等效于 HTTP 状态 300。<see cref="F:System.Net.HttpStatusCode.MultipleChoices" /> 指示请求的信息有多种表示形式。默认操作是将此状态视为重定向,并遵循与此响应关联的 Location 头的内容。</summary>    MultipleChoices = 300, // 0x0000012C    /// <summary>等效于 HTTP 状态 301。<see cref="F:System.Net.HttpStatusCode.Moved" /> 指示请求的信息已移到 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求将使用 GET 方法。</summary>    Moved = 301, // 0x0000012D    /// <summary>等效于 HTTP 状态 301。<see cref="F:System.Net.HttpStatusCode.MovedPermanently" /> 指示请求的信息已移到 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。</summary>    MovedPermanently = 301, // 0x0000012D    /// <summary>等效于 HTTP 状态 302。<see cref="F:System.Net.HttpStatusCode.Found" /> 指示请求的信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求将使用 GET 方法。</summary>    Found = 302, // 0x0000012E    /// <summary>等效于 HTTP 状态 302。<see cref="F:System.Net.HttpStatusCode.Redirect" /> 指示请求的信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求将使用 GET 方法。</summary>    Redirect = 302, // 0x0000012E    /// <summary>等效于 HTTP 状态 303。作为 POST 的结果,<see cref="F:System.Net.HttpStatusCode.RedirectMethod" /> 将客户端自动重定向到 Location 头中指定的 URI。用 GET 生成对 Location 头所指定的资源的请求。</summary>    RedirectMethod = 303, // 0x0000012F    /// <summary>等效于 HTTP 状态 303。作为 POST 的结果,<see cref="F:System.Net.HttpStatusCode.SeeOther" /> 将客户端自动重定向到 Location 头中指定的 URI。用 GET 生成对 Location 头所指定的资源的请求。</summary>    SeeOther = 303, // 0x0000012F    /// <summary>等效于 HTTP 状态 304。<see cref="F:System.Net.HttpStatusCode.NotModified" /> 指示客户端的缓存副本是最新的。未传输此资源的内容。</summary>    NotModified = 304, // 0x00000130    /// <summary>等效于 HTTP 状态 305。<see cref="F:System.Net.HttpStatusCode.UseProxy" /> 指示请求应使用位于 Location 头中指定的 URI 的代理服务器。</summary>    UseProxy = 305, // 0x00000131    /// <summary>等效于 HTTP 状态 306。<see cref="F:System.Net.HttpStatusCode.Unused" /> 是未完全指定的 HTTP/1.1 规范的建议扩展。</summary>    Unused = 306, // 0x00000132    /// <summary>等效于 HTTP 状态 307。<see cref="F:System.Net.HttpStatusCode.RedirectKeepVerb" /> 指示请求信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求还将使用 POST 方法。</summary>    RedirectKeepVerb = 307, // 0x00000133    /// <summary>等效于 HTTP 状态 307。<see cref="F:System.Net.HttpStatusCode.TemporaryRedirect" /> 指示请求信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求还将使用 POST 方法。</summary>    TemporaryRedirect = 307, // 0x00000133    /// <summary>等效于 HTTP 状态 400。<see cref="F:System.Net.HttpStatusCode.BadRequest" /> 指示服务器未能识别请求。如果没有其他适用的错误,或者如果不知道准确的错误或错误没有自己的错误代码,则发送 <see cref="F:System.Net.HttpStatusCode.BadRequest" />。</summary>    BadRequest = 400, // 0x00000190    /// <summary>等效于 HTTP 状态 401。<see cref="F:System.Net.HttpStatusCode.Unauthorized" /> 指示请求的资源要求身份验证。WWW-Authenticate 头包含如何执行身份验证的详细信息。</summary>    Unauthorized = 401, // 0x00000191    /// <summary>等效于 HTTP 状态 402。保留 <see cref="F:System.Net.HttpStatusCode.PaymentRequired" /> 以供将来使用。</summary>    PaymentRequired = 402, // 0x00000192    /// <summary>等效于 HTTP 状态 403。<see cref="F:System.Net.HttpStatusCode.Forbidden" /> 指示服务器拒绝满足请求。</summary>    Forbidden = 403, // 0x00000193    /// <summary>等效于 HTTP 状态 404。<see cref="F:System.Net.HttpStatusCode.NotFound" /> 指示请求的资源不在服务器上。</summary>    NotFound = 404, // 0x00000194    /// <summary>等效于 HTTP 状态 405。<see cref="F:System.Net.HttpStatusCode.MethodNotAllowed" /> 指示请求的资源上不允许请求方法(POST 或 GET)。</summary>    MethodNotAllowed = 405, // 0x00000195    /// <summary>等效于 HTTP 状态 406。<see cref="F:System.Net.HttpStatusCode.NotAcceptable" /> 指示客户端已用 Accept 头指示将不接受资源的任何可用表示形式。</summary>    NotAcceptable = 406, // 0x00000196    /// <summary>等效于 HTTP 状态 407。<see cref="F:System.Net.HttpStatusCode.ProxyAuthenticationRequired" /> 指示请求的代理要求身份验证。Proxy-authenticate 头包含如何执行身份验证的详细信息。</summary>    ProxyAuthenticationRequired = 407, // 0x00000197    /// <summary>等效于 HTTP 状态 408。<see cref="F:System.Net.HttpStatusCode.RequestTimeout" /> 指示客户端没有在服务器期望请求的时间内发送请求。</summary>    RequestTimeout = 408, // 0x00000198    /// <summary>等效于 HTTP 状态 409。<see cref="F:System.Net.HttpStatusCode.Conflict" /> 指示由于服务器上的冲突而未能执行请求。</summary>    Conflict = 409, // 0x00000199    /// <summary>等效于 HTTP 状态 410。<see cref="F:System.Net.HttpStatusCode.Gone" /> 指示请求的资源不再可用。</summary>    Gone = 410, // 0x0000019A    /// <summary>等效于 HTTP 状态 411。<see cref="F:System.Net.HttpStatusCode.LengthRequired" /> 指示缺少必需的 Content-length 头。</summary>    LengthRequired = 411, // 0x0000019B    /// <summary>等效于 HTTP 状态 412。<see cref="F:System.Net.HttpStatusCode.PreconditionFailed" /> 指示为此请求设置的条件失败,且无法执行此请求。条件是用条件请求标头(如 If-Match、If-None-Match 或 If-Unmodified-Since)设置的。</summary>    PreconditionFailed = 412, // 0x0000019C    /// <summary>等效于 HTTP 状态 413。<see cref="F:System.Net.HttpStatusCode.RequestEntityTooLarge" /> 指示请求太大,服务器无法处理。</summary>    RequestEntityTooLarge = 413, // 0x0000019D    /// <summary>等效于 HTTP 状态 414。<see cref="F:System.Net.HttpStatusCode.RequestUriTooLong" /> 指示 URI 太长。</summary>    RequestUriTooLong = 414, // 0x0000019E    /// <summary>等效于 HTTP 状态 415。<see cref="F:System.Net.HttpStatusCode.UnsupportedMediaType" /> 指示请求是不支持的类型。</summary>    UnsupportedMediaType = 415, // 0x0000019F    /// <summary>等效于 HTTP 状态 416。<see cref="F:System.Net.HttpStatusCode.RequestedRangeNotSatisfiable" /> 指示无法返回从资源请求的数据范围,因为范围的开头在资源的开头之前,或因为范围的结尾在资源的结尾之后。</summary>    RequestedRangeNotSatisfiable = 416, // 0x000001A0    /// <summary>等效于 HTTP 状态 417。<see cref="F:System.Net.HttpStatusCode.ExpectationFailed" /> 指示服务器未能符合 Expect 头中给定的预期值。</summary>    ExpectationFailed = 417, // 0x000001A1    /// <summary>等效于 HTTP 状态 500。<see cref="F:System.Net.HttpStatusCode.InternalServerError" /> 指示服务器上发生了一般错误。</summary>    InternalServerError = 500, // 0x000001F4    /// <summary>等效于 HTTP 状态 501。<see cref="F:System.Net.HttpStatusCode.NotImplemented" /> 指示服务器不支持请求的函数。</summary>    NotImplemented = 501, // 0x000001F5    /// <summary>等效于 HTTP 状态 502。<see cref="F:System.Net.HttpStatusCode.BadGateway" /> 指示中间代理服务器从另一代理或原始服务器接收到错误响应。</summary>    BadGateway = 502, // 0x000001F6    /// <summary>等效于 HTTP 状态 503。<see cref="F:System.Net.HttpStatusCode.ServiceUnavailable" /> 指示服务器暂时不可用,通常是由于过多加载或维护。</summary>    ServiceUnavailable = 503, // 0x000001F7    /// <summary>等效于 HTTP 状态 504。<see cref="F:System.Net.HttpStatusCode.GatewayTimeout" /> 指示中间代理服务器在等待来自另一个代理或原始服务器的响应时已超时。</summary>    GatewayTimeout = 504, // 0x000001F8    /// <summary>等效于 HTTP 状态 505。<see cref="F:System.Net.HttpStatusCode.HttpVersionNotSupported" /> 指示服务器不支持请求的 HTTP 版本。</summary>    HttpVersionNotSupported = 505, // 0x000001F9

Top
收藏
关注
评论
原文地址:https://www.cnblogs.com/for917157ever/p/15338917.html