跳至正文
来自: 首页 » Coder Life » Standard » 常见Http状态码

常见Http状态码

1xx 请求继续
101 Switch Protocal 切换协议,WebSocket 连接成功时是这个

2xx 各种成功
200 OK 最通用的成功(RESTful 中用于 GET/PUT)
201 (不常见)Created 创建成功,常见于 RESTful API 中
204 (不常见)No Contents 没有 Response Body,一般用于 RESTful 的 DELETE

3xx 浏览器操作
301 永久重定向
302 临时重定向
304 已有缓存

4xx 请求错误
400 Bad Request 请求无法被服务端理解
401 Unauthrized 未登录
403 Forbidden 无权访问(URL错误也有可能导致此状态码)
404 Not Found 指定资源(网页、图片、路由、接口、用户等)不存在
405 (不常见)Method Not Allowed 使用的请求方法(GET/POST/PUT/DELETE/PATCH等)不被支持
413 (不常见)Content Too Large 可能在上传的文件过大或 Request Body 过大时出现
422 Unprocessable Entity 一般用于没通过服务端的参数验证

50x 服务器错误
500 Internal Server Error 最通用的服务器报错,没有之一
502 Bad Gateway 一般是代理服务器出错,常见服务器错误之一
503 Service Unavailable 服务器崩溃(各种原因),常见服务器错误之一
504 Gateway Timeout 服务器响应超时

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据