HTTP状态码

1XX  Informational(信息性状态码)

这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束


2XX  Success(成功状态码)

  • 200 OK:请求成功执行

  • 201 Created:新资源已创建,新创建的资源URI在响应头Location字段给出。服务器必须在返回201状态代码之前创建资源。如果无法立即执行操作,服务器应该响应202

  • 202 Accepted:表示该请求已被接受处理,但处理尚未完成

  • 204 No Content:服务器成功处理了请求,但不需要返回任何实体内容。通常是响应发送到一个PUTPOSTDELETE。由于204响应被禁止包含任何消息体,因此它始终以消息头后的第一个空行结尾


3XX Redirection(重定向)

  • 301 Moved Permanently:永久性重定向,被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个 URI 之一,除非额外指定,否则这个响应也是可缓存的,新的永久性的URI 应当在响应头的 Location 字段中返回。(会自动请求Location返回的URI)

  • 302 Found:临时性重定向,这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在Cache-Control或Expires中进行了指定的情况下,这个响应才是可缓存的。

  • 303 See Other:对应当前请求的响应可以在另一个 URL 上被找到,而且客户端应当采用 GET 的方式访问那个资源。cache

  • 304 Not Modified:一般请求图片之类可以看到304(控制台没disable cache),表示文档的内容(自上次访问以来或者根据请求的条件)并没有改变,在这种情况下,不需要重新传输资源,因为客户端仍然具有先前下载的副本。304响应禁止包含消息体,因此始终以消息头后的第一个空行结尾。


4XX Client error(客户端错误)

  • 400 Bad Request:400是通用客户端错误状态,在没有其他4xx错误代码适用时使用。比如语法错误,请求参数有误。

  • 401 Unauthorized:未经授权的。当前请求需要用户验证。表示客户端尝试在受保护资源上运行而未提供适当的授权。它可能提供了错误的凭据或根本没有。

  • 403 Forbidden:服务器已经理解请求,但是拒绝执行它。用户没有身份验证是401,403是份验证成功,但是这个用户没有权限访问。

  • 404 Not Found:请求失败,请求所希望得到的资源未被在服务器上发现。


5XX Server Error(服务器错误)

  • 500 Inter Server Error:服务器通用错误响应,一般在服务器端的源代码出现错误时出现
  • 501 Not Implemented:服务器要么无法识别请求方法,要么无法满足请求。

  • 502 Bad Gateway:作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。

  • 503 Server Unavailable:由于临时的服务器维护或者过载,服务器当前无法处理请求。


参考

百度百科

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值