EasyHTTP - Httpstatuscode

包含为HTTP定义的状态代码的值。

Continue = 100

等效于HTTP状态100.
System.Net.HttpStatusCode.Continue表示
客户端可以继续其请求。

SwitchingProtocols = 101

等效于HTTP状态101.
System.Net.HttpStatusCode.SwitchingProtocols
表示正在更改协议版本或协议。

OK = 200

相当于HTTP状态200.
System.Net.HttpStatusCode.OK表示请求成功,请求的信息在响应中。
这是最常见的状态代码。

Created = 201

等效于HTTP状态201.
System.Net.HttpStatusCode.Created表示请求导致在发送响应之前创建新资源。

Accepted = 202

等效于HTTP状态202.
System.Net.HttpStatusCode.Accepted表示
该请求已被接受进一步处理。

NonAuthoritativeInformation = 203

等效于HTTP状态203.
System.Net.HttpStatusCode.NonAuthoritativeInformation 表示返回的元信息来自原始服务器的缓存副本,因此可能是不正确的。

NoContent = 204

等效于HTTP状态204.
System.Net.HttpStatusCode.NoContent表示请求已成功处理并且响应内容为空。

ResetContent = 205

等效于HTTP状态205.
System.Net.HttpStatusCode.ResetContent表示客户端应重置(不重新加载)当前资源。

PartialContent = 206

等效于HTTP状态206.
System.Net.HttpStatusCode.PartialContent表示响应是包含字节范围的GET请求所请求的部分响应。

MultipleChoices = 300

等效于HTTP状态300.
System.Net.HttpStatusCode.MultipleChoices
表示所请求的信息具有多个表示。
默认操作是将此状态视为重定向,并按照与此响应关联的Location标头的内容进行操作。

Ambiguous = 300

等效于HTTP状态300.
System.Net.HttpStatusCode.Ambiguous
表示所请求的信息具有多个表示。
默认操作是将此状态视为重定向,并按照与此响应关联的Location标头的内容进行操作。

MovedPermanently = 301

等效于HTTP状态301.
System.Net.HttpStatusCode.MovedPermanently表示所请求的信息已移至Location头中指定的URI。
收到此状态时的默认操作是遵循与响应关联的Location标头。

Moved = 301

等效于HTTP状态301.
System.Net.HttpStatusCode.Moved表示所请求的信息已移至Location头中指定的URI。
收到此状态时的默认操作是遵循与响应关联的Location标头。
当原始请求方法是POST时,重定向的请求将使用GET方法。

Found = 302

等效于HTTP状态302.
System.Net.HttpStatusCode.Found表示所请求的信息位于Location标头中指定的URI
收到此状态时的默认操作是遵循与响应关联的Location标头。
当原始请求方法是POST时,重定向的请求将使用GET方法。

Redirect = 302

等效于HTTP状态302.
System.Net.HttpStatusCode.Redirect表示所请求的信息位于Location头中指定的URI
收到此状态时的默认操作是遵循与响应关联的Location标头。
当原始请求方法是POST时,重定向的请求将使用GET方法。

SeeOther = 303

等效于HTTP状态303.
System.Net.HttpStatusCode.SeeOther自动将客户端重定向到作为POST结果的Location头中指定的URI
Location标头指定的资源的请求将使用GET进行。

RedirectMethod = 303

等效于HTTP状态303.
作为POST的结果,System.Net.HttpStatusCode.RedirectMethod自动将客户端重定向到Location头中指定的URI。对Location标头指定的资源的请求将使用GET进行。

NotModified = 304

等效于HTTP状态304. System.Net.HttpStatusCode.NotModified表示客户端的缓存副本是最新的。资源的内容不会传输。

UseProxy = 305

等效于HTTP状态305.
System.Net.HttpStatusCode.UseProxy表示请求应使用Location头中指定的URI处的代理服务器。

Unused = 306

等效于HTTP状态306.
System.Net.HttpStatusCode.UnusedHTTP/1.1 规范的建议扩展,未完全指定。

TemporaryRedirect = 307

等效于HTTP状态307.
System.Net.HttpStatusCode.TemporaryRedirect指示请求信息位于Location头中指定的URI
收到此状态时的默认操作是遵循与响应关联的Location标头。
当原始请求方法是POST时,重定向的请求也将使用POST方法。

RedirectKeepVerb = 307

等效于HTTP状态307.
System.Net.HttpStatusCode.RedirectKeepVerb指示请求信息位于Location头中指定的URI
收到此状态时的默认操作是遵循与响应关联的Location标头。
当原始请求方法是POST时,重定向的请求也将使用POST方法。

BadRequest = 400

等效于HTTP状态400.
System.Net.HttpStatusCode.BadRequest表示服务器无法理解该请求。
如果没有其他错误适用,或者确切错误未知或没有自己的错误代码,则会发送System.Net.HttpStatusCode.BadRequest

Unauthorized = 401

等效于HTTP状态401.
System.Net.HttpStatusCode.Unauthorized指示所请求的资源需要身份验证。
WWW-Authenticate标头包含有关如何执行身份验证的详细信息。

PaymentRequired = 402

等效于HTTP状态402.
保留System.Net.HttpStatusCode.PaymentRequired以供将来使用。

Forbidden = 403

等效于HTTP状态403.
System.Net.HttpStatusCode.Forbidden表示服务器拒绝满足请求。

NotFound = 404

等效于HTTP状态404.
System.Net.HttpStatusCode.NotFound指示服务器上不存在所请求的资源。

MethodNotAllowed = 405

等效于HTTP状态405.
System.Net.HttpStatusCode.MethodNotAllowed指示在请求的资源上不允许请求方法(POSTGET)。

NotAcceptable = 406

等效于HTTP状态406.
System.Net.HttpStatusCode.NotAcceptable指示客户端已使用Accept标头指示它不接受资源的任何可用表示。

ProxyAuthenticationRequired = 407

等效于HTTP状态407.
System.Net.HttpStatusCode.ProxyAuthenticationRequired指示所请求的代理需要身份验证。
Proxy-authenticate标头包含有关如何执行身份验证的详细信息。

RequestTimeout = 408

等效于HTTP状态408.
System.Net.HttpStatusCode.RequestTimeout指示客户端在服务器期望请求的时间内未发送请求。

Conflict = 409

等效于HTTP状态409.
System.Net.HttpStatusCode.Conflict表示由于服务器上的冲突而无法执行请求。

Gone = 410

等效于HTTP状态410.
System.Net.HttpStatusCode.Gone表示请求的资源不再可用。

LengthRequired = 411

等效于HTTP状态411.
System.Net.HttpStatusCode.LengthRequired指示缺少所需的Content-length标头。

PreconditionFailed = 412

等效于HTTP状态412.
System.Net.HttpStatusCode.PreconditionFailed指示为此请求设置的条件失败,并且无法执行请求。条件使用条件请求标头设置,如If-MatchIf-None-MatchIf-Unmodified-Since

RequestEntityTooLarge = 413

等效于HTTP状态413.
System.Net.HttpStatusCode.RequestEntityTooLarge指示请求对于服务器来说太大而无法处理。

RequestUriTooLong = 414

等效于HTTP状态414.
System.Net.HttpStatusCode.RequestUriTooLong表示URI太长。

UnsupportedMediaType = 415

等效于HTTP状态415.
System.Net.HttpStatusCode.UnsupportedMediaType指示请求是不受支持的类型。

RequestedRangeNotSatisfiable = 416

等效于HTTP状态416.
System.Net.HttpStatusCode.RequestedRangeNotSatisfiable指示无法返回从资源请求的数据范围,因为范围的开头位于资源的开头之前,或者范围的结尾位于资源的结束。

ExpectationFailed = 417

等效于HTTP状态417.
System.Net.HttpStatusCode.ExpectationFailed指示服务器无法满足Expect标头中给出的期望。

InternalServerError = 500

等效于HTTP状态500.
System.Net.HttpStatusCode.InternalServerError指示服务器上发生了一般错误。

NotImplemented = 501

等效于HTTP状态501.
System.Net.HttpStatusCode.NotImplemented指示服务器不支持所请求的功能。

BadGateway = 502

等效于HTTP状态502.
System.Net.HttpStatusCode.BadGateway指示中间代理服务器从另一个代理或源服务器收到错误响应。

ServiceUnavailable = 503

等效于HTTP状态503.
System.Net.HttpStatusCode.ServiceUnavailable指示服务器暂时不可用,通常是由于高负载或维护。

GatewayTimeout = 504

等效于HTTP状态504.
System.Net.HttpStatusCode.GatewayTimeout指示中间代理服务器在等待来自另一个代理或源服务器的响应时超时。

HttpVersionNotSupported = 505

等效于HTTP状态505.
System.Net.HttpStatusCode.HttpVersionNotSupported指示服务器不支持所请求的HTTP版本。