【Java】Http状态码大全

1xx(信息性状态码):表示服务器已收到请求,正在处理过程中。

  • 100 Continue:继续。客户端应继续其请求。

  • 101 Switching Protocols:切换协议。服务器已根据客户端的请求切换协议。

2xx(成功状态码):表示服务器已成功处理请求,并返回需要的响应内容。

  • 200 OK:请求成功。一般用于GET与POST请求。

  • 201 Created:已创建。成功请求并创建了新的资源。

  • 202 Accepted:已接受。已经接受请求,但未处理完成。

  • 203 Non-Authoritative Information:非权威性信息。服务器成功处理了请求,但返回的信息可能来自另一来源。

  • 204 No Content:无内容。服务器成功处理了请求,但没有返回任何内容。

  • 205 Reset Content:重置内容。服务器成功处理了请求,但要求客户端重置视图。

  • 206 Partial Content:部分内容。服务器成功处理了部分GET请求。

3xx(重定向状态码):表示需要客户端进一步操作以完成请求。

  • 300 Multiple Choices:多种选择。请求的资源可包括多个位置,相应的实体可根据请求者在请求中提供的URI以任意一种方式移动。

  • 301 Moved Permanently:永久移动。请求的资源已永久移动到新位置。

  • 302 Found:临时移动。请求的资源已临时移动到新位置。

  • 303 See Other:查看其它地址。由于请求对应的资源存在着另一个URL,客户端应使用GET方法去取得资源。

  • 304 Not Modified:未修改。资源未被修改,可以使用缓存的版本。

  • 307 Temporary Redirect:临时重定向。与302类似。使用GET请求重定向。

4xx(客户端错误状态码):表示客户端发送的请求有误或请求无法完成。

  • 400 Bad Request:请求错误。请求中有语法问题。

  • 401 Unauthorized:未授权。请求需要身份验证。

  • 402 Payment Required:付款要求。保留,将来使用。

  • 403 Forbidden:禁止访问。请求被拒绝。

  • 404 Not Found:未找到。无法找到请求的资源。

  • 405 Method Not Allowed:不允许的方法。请求中指定的方法不被允许。

  • 406 Not Acceptable:不可接受。请求的资源的内容特性无法满足请求头中的条件。

  • 407 Proxy Authentication Required:需要代理授权。此状态码与401类似,但指定请求者应当授权使用代理。

  • 408 Request Timeout:请求超时。服务器等候请求时发生超时。

  • 409 Conflict:冲突。由于请求的资源与资源的当前状态发生冲突,请求无法完成。

  • 410 Gone:已删除。请求的资源已被永久删除。

  • 411 Length Required:需要长度。服务器不接受不含有效内容长度标头字段的请求。

  • 412 Precondition Failed:前提条件失败。服务端判断请求头字段中指定的某些前提条件失败。

  • 413 Payload Too Large:请求实体过大。服务器无法处理请求,因为请求实体过大。

  • 414 URI Too Long:URI过长。请求的URI长度超过了服务器能够解释的长度。

  • 415 Unsupported Media Type:不支持的媒体类型。请求的格式不受请求页面的支持。

  • 416 Range Not Satisfiable:范围不符合要求。如果请求中包含了Range请求头,并且服务器无法响应该请求,则会返回此状态码。

  • 417 Expectation Failed:请求头Expect中指定的预期内容无法被服务器满足。

  • 418 I'm a teapot:我是茶壶。本操作码是在1998年作为HTCPCP协议的一部分定义的。

  • 422 Unprocessable Entity:不可处理的实体。请求格式正确,但是由于含有语义错误,无法响应。

  • 423 Locked:已锁定。当前资源被锁定。

  • 424 Failed Dependency:请求失败。由于之前的请求发生错误,导致当前请求失败。

  • 426 Upgrade Required:需要升级。客户端需要切换到TLS/1.0。

  • 428 Precondition Required:要求先决条件。服务器要求先决条件,且请求无包含该先决条件。

  • 429 Too Many Requests:请求过多。客户端的请求次数超过限额。

  • 431 Request Header Fields Too Large:请求头字段过大。请求头超过了服务器的限制,服务器无法处理。

  • 451 Unavailable For Legal Reasons:因法律原因不可用。用户请求的资源因法律问题已被删除。

5xx(服务器错误状态码):表示服务器无法完成请求或处理请求时出错。

  • 500 Internal Server Error:服务器内部错误。服务器遇到了意料不到的情况,无法完成请求。

  • 501 Not Implemented:尚未实施。服务器不支持请求的功能。

  • 502 Bad Gateway:错误网关。服务器充当网关或代理时,从上游服务器接收到的响应是无效的。

  • 503 Service Unavailable:服务不可用。服务器暂时不可用,通常是由于过多的请求或维护导致的。

  • 504 Gateway Timeout:网关超时。服务器充当网关或代理时,无法及时从上游服务器收到响应。

  • 505 HTTP Version Not Supported:HTTP版本不受支持。服务器不支持请求中所使用的HTTP协议版本。

  • 506 Variant Also Negotiates:变量也协商。服务器有一个内部配置错误:某个变量资源被发现并不与其他所有变量资源一起工作。

  • 507 Insufficient Storage:存储空间不足。服务器无法存储完成请求所必须的内容。

  • 508 Loop Detected:检测到循环。服务器在处理请求时检测到无限循环。

  • 510 Not Extended:未扩展。获取资源所需要的策略并没有被满足。

  • 511 Network Authentication Required:需要网络授权。客户端需要进行身份验证,才能获得网络访问权限。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值