常用的十五个http状态码

1. 200 OK 成功
请求正常被服务器处理

2. 204 Not Content
请求处理成功但是没有资源可返回,相应报文中不含实体的主体部分,另外也不允许返回任何实体,浏览器返回的页面不发生更新

一般在只需要客户端给服务端发消息,而对客户端不需要发送新内容的情况下使用

3. 206 Partial Content
表示客户端进行了范围请求,客户端只要某一部分的信息,服务器成功执行了这部分的GET请求

相应报文中包含Content-Range指定范围的实体内容

4. 301 Moved Permanently
永久性重定向,资源移动会更新浏览器书签

相应状态码返回时,所有浏览器都会把POST改成GET,并删除请求报文主体,之后请求会自动再次发送

5. 302 Found
临时性重定向,资源移动不会更新浏览器书签

相应状态码返回时,所有浏览器都会把POST改成GET,并删除请求报文主体,之后请求会自动再次发送

6. 303 See Other
资源的URI已经更新,临时按新的URI进行访问,使用GET请求获取相应的资源

相应状态码返回时,所有浏览器都会把POST改成GET,并删除请求报文主体,之后请求会自动再次发送

7. 304 Not Modified
自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。

如果网页自请求者上次请求后再也没有更改过,您应将服务器配置为返回此响应(称为 If-Modified-Since HTTP 标头)。服务器可以告诉 Googlebot 自从上次抓取后网页没有变更,进而节省带宽和开销。

返回时不包含任何请求的主体部分,304和重定向无任何关系

8. 307 Temporary Redirect
临时重定向,和302有相同的含义

严格遵循浏览器标准,不会把POST变为GET

9. 400 Bad Request
请求报文中存在语法错误,服务端无法理解,需修改请求的内容后再次发送请求

浏览器会像对待200一样对待该状态码

10. 401 Unauthorized
发送的请求需要有通过HTTP认证的认证信息。

另外若之前已经已经进行过一次请求,则表示用户认证失败

当浏览器初次接收到401响应,会弹出认证用的对话窗口

11. 403 Forbidden
服务器拒绝请求该资源

或者表示未获取文件系统的访问授权,访问权限出现某些问题

服务器端可以说明拒绝的理由,并返回给客户端展示

12. 404 Not Found
服务器上没有请求的资源

也可以在服务器端拒绝请求且不想说明拒绝的理由

13. 500 Interval Server Error
服务器在执行请求时发生故障

也可能是web应用存在的bug或者某些临时故障

14. 503 Service Unavailable
服务器目前超负载,正忙着呢

正在进行停机维护,现在无法处理请求

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值