> 文章列表 > java报错状态码

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