当前位置: 首页 > news >正文

开发常见的http状态码.——400,401,403,404,500,501,503,状态码大全!

目录

一. 1开头的(临时信息响应码)

二. 2开头的(成功信息码)

三. 3开头的(重定向信息码)

四. 4开头的(客户端错误信息码)

五. 5开头的(服务器内部错误信息码)


一. 1开头的(临时信息响应码)

100:继续请求。示意请求者应当继续发送请求,客户端返回此码表示请求有效,但是请求不完整,服务器只接收到了一部分,用户应当继续发送剩余部分;

101:切换协议。服务器将遵循用户的请求切换到另外一种协议。

二. 2开头的(成功信息码)

200:成功。服务器已经成功处理了用户的请求,通常本地Postman,APIFox等软件调试接口成功即返回200。

201:已创建。请求成功并且服务器创建了新的资源。

202:已接受。服务器已经接收到了用户的请求,但尚未进行处理。

203:非授权信息。服务器已经成功处理了用户的请求,但返回的数据信息可能来自于其他来源。

204:无任何内容。服务器已经成功处理了用户的请求,但没有返回任何内容。

206:返回部分内容。服务器处理了用户的部分GET请求,返回了一部分数据。

三. 3开头的(重定向信息码)

301:永久重定向。请求的网页已经被永久的移动到了其他位置,资源分配到了新的URL,服务器也会随之重定向至新的网页位置。

302:临时重定向。服务器目前从不同的网页位置响应请求,表示资源被临时分配到了新的URL,但请求者无需任何操作,可继续使用原来的位置进行请求。

304:未修改。自从上次请求过后,请求的网页未修改过。服务器返回此响应时不会返回网页内容。

四. 4开头的(客户端错误信息码)

400:错误请求。服务器不能解析的语法,例如前端与后端参数类型不一致时会报此错误。常常出现的原因有后端 Controller 接口层未添加参数注解或者注解添加错误,例如@RequestParam用于精确参数传递,@RequestBody用于实体类传参,报了此错误码时,可认真排查是否是次原因所致。

401:未授权。请求的资源需要先进行身份验证,验证身份后才有访问权限,通常就是 token 验证未通过,需要先登陆成功生成 token,可以防止非真实用户恶意访问。

403:禁止访问。服务器拒绝用户请求,有可能因为用户的权限不足,没有相应的访问权限,紧接着刚才的401,401是用户没有验证身份,如果用户验证了身份,但是没有访问权限,就会爆出403。

举个例子:例如普通用户想要访问管理员界面就会被拒绝访问;亦或者是用户请求的资源已被禁止。

404:页面找不到。用户希望访问的页面不存在,可能原因是前端项目运行失败,资源无法显示,或者是想要访问的页面原本就不存在。

405:方法禁用。禁止请求中指定的方法。

408:请求超时。服务器等待请求时发生超时。

410:已删除。如果想要访问的信息被删除,就会爆出410;与404(未找到)类似,通常资源以前存在现在不存在的时候也会使用404来进行代替,如果资源存在只是被移动,则会使用301(永久重定向)替代。

412:为满足前提条件。服务器未满足请求者在请求中设置的一个前提条件。

413:请求实体过大。服务器无法处理,因为用户请求实体过大,超出了服务器的处理能力。

414:请求URL过长。服务器无法处理请求,因为请求的URL太长。

415:不支持的媒体类型。网页暂时不支持用户的请求格式。

416:请求范围不符合要求。如果用户请求的资源范围页面无法提供,报此错误。

417:未满足期望值。服务器未满足"期望"请求标头字段的要求。

五. 5开头的(服务器内部错误信息码)

500:服务器内部出错。可能是服务器本身出现错误,例如程序员测试项目接口时内存溢出,空指针,等各种后端服务器异常,页面都会爆出500。

502:错误网关。服务器作为网关或代理,从上游服务器收到无效响应。

503:服务不可用。服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。

504:网关超时。服务器作为网关或代理,但是没有及时从上游服务器收到请求。

505:不支持的HTTP版本。服务器不支持请求中所用的 HTTP 协议版本。

http://www.jsqmd.com/news/986700/

相关文章:

  • DexKit API参考手册:从基础查询到高级匹配的完整指南
  • 从热水器到充电桩:手把手教你根据电器功率,算清楚家里空开该用C32还是C40
  • `javax.xml.transform.stream` 是 Java 标准库中用于 XML 转换(XSLT)的流式输入/输出支持包
  • 100%类型安全!TanStack Ranger让滑块开发不再踩坑:终极完整指南 [特殊字符]
  • KKGridView性能优化指南:达到55+FPS的秘诀
  • 零代码入门AlphaFold:AI蛋白质结构预测完全指南
  • 免费跨平台绘图终极方案:draw.io桌面版完整使用指南
  • VSCode保存时Prettier和ESLint总打架?手把手教你配置.prettierrc和.eslintrc.js
  • 2026考生必看:重庆城市职业学院有哪些王牌专业?什么专业好就业? - 品牌2026
  • 2026年北京发电机租赁公司推荐:柴油发电机、大型发电车指南 - GrowthUME
  • `javax.xml.validation` 是 Java 标准 API 中用于 XML 文档验证的核心包,自 Java 5(JDK 1.5)引入
  • mysiteforme权限管理系统:Spring Boot + Vue3全栈脚手架入门指南
  • WiFi6协议分析入门:手把手教你用Wireshark在Ubuntu下抓取802.11ax管理帧
  • 如何用Broadcast Box在五分钟内搭建亚秒级延迟的WebRTC直播服务器
  • 2026年深圳都市壹家装公司:一站式整装全包/透明装修/签约零增项服务商精选 - 品牌推荐官
  • 如何快速上手clianpro超链PRO:10分钟掌握网盘直链解析技巧
  • ChibiOS核心架构深度解析:实时内核与硬件抽象层的完美结合
  • 对称加密算法和模式
  • 组织架构树形选择组件使用说明(Vue3 + UniApp)
  • `org.xml.sax` 是 Java 标准库中用于**简单 API for XML(SAX)** 的核心包,它提供了一组基于事件驱动的、轻量级的 XML 解析接口
  • 5步构建专业级环视系统:从摄像头标定到实时全景拼接完整指南
  • 仿生技术与自适应抓取:2026年3C电子柔性供应商解析 - 品牌2026
  • 保姆级教程:用示波器+电流钳实测汽车轮速传感器AK协议信号(含数据解析步骤)
  • 2026广州名表回收避坑实录:5家店亲测,收的顶不压价稳居C位 - 奢侈品回收评测
  • 5个技巧:深度解析Trestle插件系统如何扩展你的Rails管理框架
  • SAP各模块BAPI合集
  • 2026成都留学中介排名,八家优选测评前三强品牌 - 资讯速览
  • Spring Batch 4.2.0.M2(里程碑版本2)是 Spring Batch 4.2 系列的早期预发布版本
  • Reconmap:革命性开源渗透测试管理平台 - 10个核心功能彻底改变安全评估工作流
  • 2026年6月最新| 票务管理系统公司推荐,文旅展会剧场一站式售票系统厂商盘点 - 信息热点