常见http响应状态码

2xx

200 OK,是最常见的成功状态码,表示一切正常
204 No Content,也是成功状态码,与200一样,只不过没有body
206 Partial Content,也是成功状态码,代表body里资源不是全部,是http分块下载或断点续传的基础

3xx

301 Moved Permanently,永久重定向,此次请求的资源已经不在了,需要用新的URL来访问
(比如,你的网站升级到了 HTTPS,原来的 HTTP 不打算用了,这就是“永久”的,所以要配置 301 跳转,把所有的 HTTP 流量都切换到 HTTPS)
302 Found,临时重定向,说明请求的资源还在,但暂时需要用另一个 URL 来访问
(比如,今天夜里网站后台要系统维护,服务暂时不可用,这就属于“临时”的,可以配置成 302 跳转,把流量临时切换到一个静态通知页面,浏览器看到这个 302 就知道这只是暂时的情况,不会做缓存优化,第二天还会访问原来的地址。)
304 Not Modified,客户端有缓存情况下服务端的一种响应。 自从上次请求后,请求的网页未修改过。 服务器返回此响应时,不会返回网页内容。

4xx

400 Bad Request,笼统的错误,表示请求报文有问题,但我们也不知道是啥问题
403 Forbidden,实际上不是客户端的请求出错,而是表示服务器禁止访问资源。原因可能多种多样,例如信息敏感、法律禁止等
404 Not Found,资源在本服务器上未找到,所以无法提供给客户端。但现在已经被“用滥了”,只要服务器“不高兴”就可以给出个 404

5xx

500 Internal Server Error,笼统的错误,表示服务器出问题了,但我们也不知道是啥问题
501 Not Implemented,和“即将开业,敬请期待”的意思差不多,不过具体什么时候“开业”就不好说了
502 Bad Gateway,通常是服务器作为网关或者代理时返回的错误码,表示服务器自身工作正常,访问后端服务器时发生了错误,但具体的错误原因也是不知道的
503 Service Unavailable,表示服务器当前很忙,暂时无法响应服务,我们上网时有时候遇到的“网络服务正忙,请稍后重试”的提示信息就是状态码 503,这个时候你是可以刷新一下试一试的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值