Status Codes
优质
小牛编辑
125浏览
2023-12-01
服务器响应中的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-Since或If-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协议”版本。 |