常见 HTTP 状态码

·  阅读 137

东京搜查官RE-06.mp4_20210331_002213161.jpg

常见的 HTTP 状态码

状态码类别原因短语
1XXInformational(信息性状态码)接收的请求正在处理
2XXSuccess(成功状态码)请求正常处理完毕
3XXRedirection(重定向状态码)需要进行附加操作以完成请求
4XXClient Error(客户端错误状态码)服务器无法处理请求
5XXServer Error(服务器错误状态码)服务器处理请求出错

1XX

100 continue 继续请求

101 Switching Protocols 切换协议,例如切换 websocket

2XX

200 OK 请求正常处理

204 No Content 服务器成功处理,但没内容返回

206 Partial Content 服务器成功处理了范围性 GET请求,与 range 请求头有关

3XX

301 Moved Permanently 永久性重定向,原资源已经被删除

302 Found 临时性重定向,例如 http 跳转 https

303 See Other 与 302 相同,但明确标识需要用 GET 方法获取资源,禁止被缓存

307 Temporary Redirect 临时重定向,不允许变更 http 方法

308 Permanent Redirect 永久重定向,不允许变更 http 方法

关于它们的异同,可以参看这篇文章

304 Not Modified 缓存未过期

4XX

400 Bad Request 请求报文存在语法错误

401 Unauthorized 需要登录验证身份

403 Forbidden 拒绝请求

404 Not Found 无法找到请求的资源,资源不存在

5XX

500 Internal Server Error 服务端在执行请求时发生了错误,内部服务器错误

502 Bad Gateway 作为网关或者代理的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应

503 Service Unavailable 服务器正处于超负载或正在停机维护中,无法处理请求

504 Gateway Time-out 充当网关或代理的服务器,未及时从远端服务器获取请求

分类:
前端
标签:
收藏成功!
已添加到「」, 点击更改