当前位置: 首页 > 文档资料 > HTTP 入门教程 >

Status Codes

优质
小牛编辑
116浏览
2023-12-01

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

SN代码和描述
11xx: Informational

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

22xx: Success

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

33xx: Redirection

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

44xx: Client Error

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

55xx: Server Error

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

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

1xx:信息

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

2xx:成功

信息描述
200 OKThe 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 RequiredYou 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协议”版本。