java报错状态码问题

 更新时间:2024年05月18日 09:06:27   作者:随码去  
这篇文章主要介绍了java报错状态码问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

1xx(临时响应)

表示临时响应并需要请求者继续执行操作的状态代码。

  • 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。
  • 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。

2xx(成功)

表示成功处理了请求的状态代码。

  • 200:请求被服务器正常处理
  • 201:请求成功且服务器已经创建了新的资源
  • 202:服务器接受成功,但尚未进行处理
  • 203:服务器成功处理请求,但可能返回了其他来源的信息
  • 204:服务器正常处理,但是没有内容返回
  • 205:重置内容:服务器成功处理了请求,但未返回任何内容。与 204 响应不同,此响应要求请求者重置文档视图(例如清除表单内容以输入新内容)。
  • 206:服务器完成了部分get请求

3xx(重定向)

表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。

  • 300:服务器提供多种选择
  • 301:永久重定向
  • 302:临时重定向
  • 303:临时重定向,但是明确只能使用Get请求
  • 304:客户端发送的条件不满足
  • 305:客户端只能使用代理请求访问
  • 307:临时重定向

4xx(请求错误)

这些状态代码表示请求可能出错,妨碍了服务器的处理。

  • 400:请求报文语法错误或者参数错误
  • 401:没有http认证信息或者认证失败
  • 403:服务器拒绝
  • 404:资源找不到
  • 405:禁用请求中使用的方法
  • 406:不接受请求中的内容要求
  • 407:(需要代理授权) 此状态码与 401 类似,但指定请求者必须授权使用代理。如果服务器返回此响应,还表示请求者应当使用代理。
  • 408:请求超时
  • 409:请求发生冲突
  • 410:资源已永久删除
  • 411:请求长度不符合
  • 412:服务器不满足其中一个请求条件
  • 413:请求实体过大,超出服务器能力范围
  • 414:请求的URI过长
  • 415:不支持媒体类型
  • 416:请求范围不符合要求
  • 417:服务器未满足客户端请求要求

5xx(服务器错误)

这些状态代码表示服务器在尝试处理请求时发生内部错误。

这些错误可能是服务器本身的错误,而不是请求出错。

  • 500:服务器故障
  • 501:服务器不能完成此请求
  • 502:网关错误,上一级请求错误。
  • 503:服务器超负载,或者停机维护
  • 504:网关超时
  • 505:服务器不支持请求中所使用的 HTTP 协议版本

总结

  • 2xx:请求正常,可能数据不全;
  • 3xx:请求重定向,除了
  • 304:客户端的请求条件不满足;
  • 4xx:请求出现问题;
  • 5xx:服务器出现问题

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • idea生成类注释和方法注释的正确方法(推荐)

    idea生成类注释和方法注释的正确方法(推荐)

    这篇文章主要介绍了idea生成类注释和方法注释的正确方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • SpringBoot中的定时任务和异步调用详解

    SpringBoot中的定时任务和异步调用详解

    这篇文章主要介绍了SpringBoot中的定时任务和异步调用详解,SpringBoot 定时任务是一种在SpringBoot应用中自动执行任务的机制,通过使用Spring框架提供的@Scheduled注解,我们可以轻松地创建定时任务,需要的朋友可以参考下
    2023-10-10
  • 详解SpringMVC验证框架Validation特殊用法

    详解SpringMVC验证框架Validation特殊用法

    本篇文章主要介绍了详解SpringMVC验证框架Validation特殊用法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • Java String转换时为null的解决方法

    Java String转换时为null的解决方法

    这篇文章主要介绍了Java String转换时为null的解决方法,需要的朋友可以参考下
    2017-07-07
  • Java实现飞机航班管理系统的思路详解

    Java实现飞机航班管理系统的思路详解

    这篇文章主要介绍了Java实现飞机航班管理系统的思路详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • 在Java中如何避免创建不必要的对象

    在Java中如何避免创建不必要的对象

    作为Java开发者,我们每天创建很多对象,但如何才能避免创建不必要的对象呢?这需要我们好好学习,这篇文章主要给大家介绍了关于在Java中如何避免创建不必要对象的相关资料,需要的朋友可以参考下
    2021-10-10
  • 详解Java单元测试Junit框架实例

    详解Java单元测试Junit框架实例

    这篇文章主要介绍了Java的异常测试框架JUnit使用上手指南,JUnit是Java代码进行单元测试中的常用工具,需要的朋友可以参考下
    2017-04-04
  • Mybatis如何使用@Mapper和@MapperScan注解实现映射关系

    Mybatis如何使用@Mapper和@MapperScan注解实现映射关系

    这篇文章主要介绍了Mybatis使用@Mapper和@MapperScan注解实现映射关系,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • Java中的Timer与TimerTask源码及使用解析

    Java中的Timer与TimerTask源码及使用解析

    这篇文章主要介绍了Java中的Timer与TimerTask源码及使用解析,在Java中,经常使用Timer来定时调度任务,Timer调度任务有一次性调度和循环调度,循环调度有分为固定速率调度(fixRate)和固定时延调度(fixDelay),需要的朋友可以参考下
    2023-10-10
  • 解决springboot自定义注解AOP在controller上导致controller注入失败问题

    解决springboot自定义注解AOP在controller上导致controller注入失败问题

    这篇文章主要介绍了解决springboot自定义注解AOP在controller上导致controller注入失败问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10

最新评论