状态码是客户端向服务器发送请求的时候,描述返回的请求结果的参数,借助 Http 状态码,可以让用户知道这次请求是正常处理,还是出现了错误。状态码由 3 位数字和原因短语组成,比如 200 OK,500 Internal Server Error.
http状态码(也叫协议状态码)
分类 |
分类描述 |
1** |
服务器收到客户的请求,需要客户机继续发送请求完成整个请求过程 |
2** |
成功,操作被成功接收并处理 |
3** |
重定向,需要进一步的操作以完成请求 |
4** |
客户端错误,请求包含语法错误或无法完成请求 |
5** |
服务器错误,服务器在处理请求的过程中发生了错误 |
1**
- 100 Continue
初始的请求已经接受,客户应当继续发送请求的其余部分
2**
- 200 OK
请求成功。一般用于GET与POST请求(请求成功,服务器响应返回报文)
- 202 Accepted
已接受。已经接受请求,但未处理完成
- 204 No Content
指服务器成功处理了请求,但没返回任何内容
- 206 Partial Content
表示客户端进行了范围请求,而服务器成功执行了这部分的 Get 请求。响应报文中包含由 Content-Range 指定的实体范围。
3**
- 301 Moved Permanently
客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL。
- 302 Found
临时性重定向,该状态码表示请求的资源已经被分配了新的 URL,希望用户本次使用新的 URL 登录。
4**
- 400 Bad Request
客户端请求的语法错误,服务器无法理解
- 401 Unauthorized
该状态码标识发送的请求需要有通过的 Http 认证。
- 403 Forbidden
服务器理解请求客户端的请求,但是拒绝执行此请求
- 404 Not Found
请求失败,请求所希望得到的资源未被在服务器上发现。(网页)。通过此代码,网站设计人员可设置"您所请求的资源无法找到"的个性页面
5**
- 500 Internal Server Error
服务器内部错误,无法完成请求
- 502 Bad Gateway
作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应
- 503 Service Unavailable
表示服务器暂时处于超负载状态或正在停机维护,现在无法处理请求。
- 504 Gateway Time-out
充当网关或代理的服务器,未及时从远端服务器获取请求(接口响应超时)
- 505 HTTP Version Not Supported
服务器不支持请求中所指明的HTTP版本
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com