HttpStatusCode 枚举

本文发布于 13 年前,部分内容可能已经失去参考价值。

成员名称 说明
Accepted

等效于 HTTP 状态 202。 Accepted æŒ‡ç¤ºè¯·æ±‚已被接受做进一步处理。

Ambiguous

等效于 HTTP 状态 300。 Ambiguous æŒ‡ç¤ºè¯·æ±‚的信息有多种表示形式。默认操作是将此状态视为重定向,并遵循与此响应关联的 Location 标头的内容。

BadGateway

等效于 HTTP 状态 502。 BadGateway æŒ‡ç¤ºä¸­é—´ä»£ç†æœåŠ¡å™¨ä»Žå¦ä¸€ä»£ç†æˆ–原始服务器接收到错误响应。

BadRequest

等效于 HTTP 状态 400。 BadRequest æŒ‡ç¤ºæœåŠ¡å™¨æœªèƒ½è¯†åˆ«è¯·æ±‚。如果没有其他适用的错误,或者不知道准确的错误或错误没有自己的错误代码,则发送 BadRequest。

Conflict

等效于 HTTP 状态 409。 Conflict æŒ‡ç¤ºç”±äºŽæœåŠ¡å™¨ä¸Šçš„冲突而未能执行请求。

Continue

等效于 HTTP 状态 100。 Continue æŒ‡ç¤ºå®¢æˆ·ç«¯å¯èƒ½ç»§ç»­å…¶è¯·æ±‚。

Created

等效于 HTTP 状态 201。 Created æŒ‡ç¤ºè¯·æ±‚导致在响应被发送前创建新资源。

ExpectationFailed

等效于 HTTP 状态 417。 ExpectationFailed æŒ‡ç¤ºæœåŠ¡å™¨æœªèƒ½ç¬¦åˆ Expect 头中给定的预期值。

Forbidden

等效于 HTTP 状态 403。 Forbidden æŒ‡ç¤ºæœåŠ¡å™¨æ‹’绝满足请求。

Found

等效于 HTTP 状态 302。 Found æŒ‡ç¤ºè¯·æ±‚的信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求将使用 GET 方法。

GatewayTimeout

等效于 HTTP 状态 504。 GatewayTimeout æŒ‡ç¤ºä¸­é—´ä»£ç†æœåŠ¡å™¨åœ¨ç­‰å¾…来自另一个代理或原始服务器的响应时已超时。

Gone

等效于 HTTP 状态 410。 Gone æŒ‡ç¤ºè¯·æ±‚的资源不再可用。

HttpVersionNotSupported

等效于 HTTP 状态 505。 HttpVersionNotSupported æŒ‡ç¤ºæœåŠ¡å™¨ä¸æ”¯æŒè¯·æ±‚çš„ HTTP 版本。

InternalServerError

等效于 HTTP 状态 500。 InternalServerError æŒ‡ç¤ºæœåŠ¡å™¨ä¸Šå‘生了一般错误。

LengthRequired

等效于 HTTP 状态 411。 LengthRequired æŒ‡ç¤ºç¼ºå°‘必需的 Content-length 头。

MethodNotAllowed

等效于 HTTP 状态 405。 MethodNotAllowed æŒ‡ç¤ºè¯·æ±‚的资源上不允许请求方法(POST 或 GET)。

Moved

等效于 HTTP 状态 301。 Moved æŒ‡ç¤ºè¯·æ±‚的信息已移到 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求将使用 GET 方法。

MovedPermanently

等效于 HTTP 状态 301。 MovedPermanently æŒ‡ç¤ºè¯·æ±‚的信息已移到 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。

MultipleChoices

等效于 HTTP 状态 300。 MultipleChoices æŒ‡ç¤ºè¯·æ±‚的信息有多种表示形式。默认操作是将此状态视为重定向,并遵循与此响应关联的 Location 标头的内容。

NoContent

等效于 HTTP 状态 204。 NoContent æŒ‡ç¤ºå·²æˆåŠŸå¤„理请求并且响应已被设定为无内容。

NonAuthoritativeInformation

等效于 HTTP 状态 203。 NonAuthoritativeInformation æŒ‡ç¤ºè¿”回的元信息来自缓存副本而不是原始服务器,因此可能不正确。

NotAcceptable

等效于 HTTP 状态 406。 NotAcceptable æŒ‡ç¤ºå®¢æˆ·ç«¯å·²ç”¨ Accept 头指示将不接受资源的任何可用表示形式。

NotFound

等效于 HTTP 状态 404。 NotFound æŒ‡ç¤ºè¯·æ±‚的资源不在服务器上。

NotImplemented

等效于 HTTP 状态 501。 NotImplemented æŒ‡ç¤ºæœåŠ¡å™¨ä¸æ”¯æŒè¯·æ±‚的函数。

NotModified

等效于 HTTP 状态 304。 NotModified æŒ‡ç¤ºå®¢æˆ·ç«¯çš„缓存副本是最新的。未传输此资源的内容。

OK

等效于 HTTP 状态 200。 OK æŒ‡ç¤ºè¯·æ±‚成功,且请求的信息包含在响应中。这是最常接收的状态代码。

PartialContent

等效于 HTTP 状态 206。 PartialContent æŒ‡ç¤ºå“åº”是包括字节范围的 GET 请求所请求的部分响应。

PaymentRequired

等效于 HTTP 状态 402。保留 PaymentRequired ä»¥ä¾›å°†æ¥ä½¿ç”¨ã€‚

PreconditionFailed

等效于 HTTP 状态 412。 PreconditionFailed æŒ‡ç¤ºä¸ºæ­¤è¯·æ±‚设置的条件失败,且无法执行此请求。条件是用条件请求标头(如 If-Match、If-None-Match 或 If-Unmodified-Since)设置的。

ProxyAuthenticationRequired

等效于 HTTP 状态 407。 ProxyAuthenticationRequired æŒ‡ç¤ºè¯·æ±‚的代理要求身份验证。Proxy-authenticate 头包含如何执行身份验证的详细信息。

Redirect

等效于 HTTP 状态 302。 Redirect æŒ‡ç¤ºè¯·æ±‚的信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求将使用 GET 方法。

RedirectKeepVerb

等效于 HTTP 状态 307。 RedirectKeepVerb æŒ‡ç¤ºè¯·æ±‚信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求还将使用 POST 方法。

RedirectMethod

等效于 HTTP 状态 303。作为 POST 的结果,RedirectMethod å°†å®¢æˆ·ç«¯è‡ªåŠ¨é‡å®šå‘到 Location 头中指定的 URI。用 GET 生成对 Location 标头所指定的资源的请求。

RequestedRangeNotSatisfiable

等效于 HTTP 状态 416。 RequestedRangeNotSatisfiable æŒ‡ç¤ºæ— æ³•è¿”回从资源请求的数据范围,因为范围的开头在资源的开头之前,或因为范围的结尾在资源的结尾之后。

RequestEntityTooLarge

等效于 HTTP 状态 413。 RequestEntityTooLarge æŒ‡ç¤ºè¯·æ±‚太大,服务器无法处理。

RequestTimeout

等效于 HTTP 状态 408。 RequestTimeout æŒ‡ç¤ºå®¢æˆ·ç«¯æ²¡æœ‰åœ¨æœåŠ¡å™¨æœŸæœ›è¯·æ±‚的时间内发送请求。

RequestUriTooLong

等效于 HTTP 状态 414。 RequestUriTooLong æŒ‡ç¤º URI 太长。

ResetContent

等效于 HTTP 状态 205。 ResetContent æŒ‡ç¤ºå®¢æˆ·ç«¯åº”重置(或重新加载)当前资源。

SeeOther

等效于 HTTP 状态 303。作为 POST 的结果,SeeOther å°†å®¢æˆ·ç«¯è‡ªåŠ¨é‡å®šå‘到 Location 头中指定的 URI。用 GET 生成对 Location 标头所指定的资源的请求。

ServiceUnavailable

等效于 HTTP 状态 503。 ServiceUnavailable æŒ‡ç¤ºæœåŠ¡å™¨æš‚时不可用,通常是由于过多加载或维护。

SwitchingProtocols

等效于 HTTP 状态 101。 SwitchingProtocols æŒ‡ç¤ºæ­£åœ¨æ›´æ”¹åè®®ç‰ˆæœ¬æˆ–协议。

TemporaryRedirect

等效于 HTTP 状态 307。 TemporaryRedirect æŒ‡ç¤ºè¯·æ±‚信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求还将使用 POST 方法。

Unauthorized

等效于 HTTP 状态 401。 Unauthorized æŒ‡ç¤ºè¯·æ±‚的资源要求身份验证。WWW-Authenticate 头包含如何执行身份验证的详细信息。

UnsupportedMediaType

等效于 HTTP 状态 415。 UnsupportedMediaType æŒ‡ç¤ºè¯·æ±‚是不支持的类型。

Unused

等效于 HTTP 状态 306。 Unused æ˜¯æœªå®Œå…¨æŒ‡å®šçš„ HTTP/1.1 规范的建议扩展。

UpgradeRequired

等效于 HTTP 状态 426。 UpgradeRequired æŒ‡ç¤ºå®¢æˆ·ç«¯åº”切换为诸如 TLS/1.0 之类的其他协议。

UseProxy

等效于 HTTP 状态 305。 UseProxy æŒ‡ç¤ºè¯·æ±‚应使用位于 Location 头中指定的 URI 的代理服务器。

M
转自 MSDN 13 年前
云服务器 精选特惠
可能相关的内容