目录

HTTP - Status Codes

服务器响应中的Status-Code元素是一个3位整数,其中Status-Code的第一个数字定义响应类,后两个数字没有任何分类角色。 第一个数字有5个值:

SN 代码和描述
1 1xx: Informational

这意味着已收到请求并且流程正在继续。

2 2xx: Success

这意味着该行动已成功接收,理解和接受。

3 3xx: Redirection

这意味着必须采取进一步行动才能完成请求。

4 4xx: Client Error

这意味着请求包含不正确的语法或无法满足。

5 5xx: Server Error

这意味着服务器无法满足明显有效的请求。

HTTP状态代码是可扩展的,并且不需要HTTP应用程序来理解所有已注册状态代码的含义。 以下是所有状态代码的列表。

1xx:信息

信息 描述
100 Continue 服务器只收到了请求的一部分,但只要它没有被拒绝,客户端就应该继续请求。
101交换协议 服务器切换协议。

2xx:成功

信息 描述
200 OK The request is OK.
201 Created 请求已完成,并且已创建新资源。
202 Accepted 请求被接受处理,但处理不完整。
203 Non-authoritative Information 实体标头中的信息来自本地或第三方副本,而不是来自原始服务器。
204没有内容 响应中给出了状态代码和标题,但回复中没有实体主体。
205重置内容 浏览器应清除用于此事务的表单以获取其他输入。
206部分内容 服务器返回所请求大小的部分数据。 用于响应指定Range标头的请求。 服务器必须使用Content-Range标头指定响应中包含的Content-Range

3xx:重定向

信息 描述
300多种选择 链接列表。 用户可以选择链接并转到该位置。 最多五个地址。
301 Moved Permanently 请求的页面已移至新网址。
302 Found 请求的页面暂时移动到新的URL。
303 See Other 请求的页面可以在不同的URL下找到。
304 Not Modified 这是If-Modified-SinceIf-None-Match标头的响应代码,其中URL自指定日期以来未被修改。
305 Use Proxy 必须通过Location标头中提到的代理访问请求的URL。
306 Unused 此代码用于以前的版本。 它已不再使用,但代码保留。
307 Temporary Redirect 请求的页面暂时移动到新的URL。

4xx:客户端错误

信息 描述
400 Bad Request 服务器不理解请求。
401 Unauthorized 请求的页面需要用户名和密码。
402 Payment Required You can not use this code yet
403 Forbidden 禁止访问所请求的页面。
404 Not Found 服务器找不到请求的页面。
405 Method Not Allowed 不允许在请求中指定的方法。
406 Not Acceptable 服务器只能生成客户端不接受的响应。
407 Proxy Authentication Required 在提供此请求之前,您必须使用代理服务器进行身份验证。
408 Request Timeout 请求花费的时间比服务器准备等待的时间长。
409 Conflict 由于冲突,请求无法完成。
410 Gone 请求的页面不再可用。
411 Length Required “内容长度”未定义。 没有它,服务器将不接受请求。
412 Precondition Failed 请求中给出的前置条件由服务器评估为false。
413请求实体太大 服务器不接受请求,因为请求实体太大。
414 Request-url Too Long 服务器不接受请求,因为网址太长。 将“post”请求转换为带有长查询信息的“get”请求时发生。
415 Unsupported Media Type 服务器不接受请求,因为不支持mediatype。
416请求的范围不满意 请求的字节范围不可用且超出范围。
417 Expectation Failed 此服务器无法满足Expect request-header字段中给出的期望。

5xx:服务器错误

信息 描述
500内部服务器错误 请求未完成。 服务器遇到意外情况。
501 Not Implemented 请求未完成。 服务器不支持所需的功能。
502 Bad Gateway 请求未完成。 服务器从上游服务器收到无效响应。
503服务不可用 请求未完成。 服务器暂时超载或关闭。
504 Gateway Timeout 网关已超时。
505不支持HTTP版本 服务器不支持“http协议”版本。
<上一篇.HTTP - Methods
↑回到顶部↑
WIKI教程 @2018