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:服务器出现问题

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

相关文章

  • 查看import的类是出自哪个jar包的方法

    查看import的类是出自哪个jar包的方法

    下面小编就为大家带来一篇查看import的类是出自哪个jar包的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • java easyPOI实现导出一对多数据

    java easyPOI实现导出一对多数据

    这篇文章主要为大家详细介绍了java如何利用easyPOI实现导出一对多数据,并且可以设置边框、字体和字体大小,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-12-12
  • springboot单独在指定地方输出sql的方法

    springboot单独在指定地方输出sql的方法

    一般线上项目都是将日志进行关闭,因为mybatis日志打印,时间长了,会占用大量的内存,如果我想在我指定的地方进行打印sql情况,本文就给大家介绍了springboot单独在指定地方输出sql的方法,需要的朋友可以参考下
    2023-10-10
  • mybatis整合ehcache做三级缓存的实现方法

    mybatis整合ehcache做三级缓存的实现方法

    ehcache是一个快速内存缓存框架,java项目里用起来很方便,下面这篇文章主要给大家介绍了关于mybatis整合ehcache做三级缓存的实现方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-06-06
  • 解析Java中的默认方法

    解析Java中的默认方法

    这篇文章主要介绍了Java中的默认方法,包括继承和调用等Java入门学习中的基础知识,需要的朋友可以参考下
    2015-07-07
  • java学习粗略路线的方法

    java学习粗略路线的方法

    下面小编就为大家带来一篇java学习粗略路线的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • java Swing布局管理之BoxLayout布局

    java Swing布局管理之BoxLayout布局

    这篇文章主要为大家详细介绍了java Swing布局管理之BoxLayout布局的相关资料,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • java实现数据结构单链表示例(java单链表)

    java实现数据结构单链表示例(java单链表)

    这篇文章主要介绍了java数据结构实现单链表示例,需要的朋友可以参考下
    2014-03-03
  • Java动态追踪技术探究之从JSP到Arthas

    Java动态追踪技术探究之从JSP到Arthas

    这篇文章主要介绍了Java动态追踪技术探究之从JSP到Arthas,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,,需要的朋友可以参考下
    2019-06-06
  • Java中使用MongoDB数据库实例Demo

    Java中使用MongoDB数据库实例Demo

    MongoDB是由C++语言编写的,基于分布式文件存储的数据库,是一个介于关系数据库和非关系数据库之间的产品,是最接近于关系型数据库的NoSQL数据库,下面这篇文章主要给大家介绍了关于Java中使用MongoDB数据库的相关资料,需要的朋友可以参考下
    2023-12-12

最新评论