java报错状态码问题
作者:随码去
这篇文章主要介绍了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:服务器出现问题
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。