服务器的返回码

常见的返回码:

        404 Not Found:一般来说是指服务器找不到请求的资源,特殊来说是找到了但不想给你。

        502 bad gateway:Web 服务器作为网关或代理服务器时收到无效的响应,如果其他人访问该界面也是502则表示服务器挂了。

以一开头:

        1××是信息状态码,表示临时响应并需要客户端继续发送请求的状态码。

100继续,表示服务器已经接收到请求的一部分,通知客户端继续发送请求。
101切换协议,当客户端要求服务器切换协议时,服务器已经确认并准备切换协议。

以二开头:

        2××是成功状态码,表示请求已正常处理完毕。

200 OK成功,即请求被服务器正确处理,返回请求获取的内容
201 请求成功且服务器创建了新的资源
202服务器已接收到请求但还未处理,需要等待
203服务器已成功处理请求,但返回的信息可能来自另一个源
204 No Content没有内容,即请求被正确处理但无内容返回(只起通知作用)
206 Partial Content范围请求,即服务器接受范围请求

以三开头:

        3××是重定向状态码,表示需要额外操作以完成请求(比如用手机号登陆前需要获取验证码)。

300对该请求服务器有多种操作可以执行,会根据请求用户执行不同结果或者返回一个操作列表供请求者选择
301 Moved Permanently永久重定向,表示该位置的内容被永久地移动到一个新的位置(若非head请回还会返回新位置的超链接)
302 Found临时重定向,表示该位置的资源被临时移动到其他位置(若非head请回还会返回新位置的超链接)
303 See Other,表示该位置还有其他URL,请使用GET来定向获取资源
304 Not Modified表示请求的附带条件不满足?
305该资源(网页)只能由代理访问,请客户端使用代理来访问
307 Temporary Redirect临时重定向,同302

以四开头:

        4××是客户端错误状态码,表示由于客户端的原因导致服务器无法正确处理请求。

400 Bad Request请求报文语法或参数错误,服务器无法解析,请检查后再次请求。
401 Unauthorized请求需要有HTTP认证信息(浏览器首次接受401时会弹出认证窗口)或者认证失败
403 Forbidden禁止访问,请求被服务器拒绝,服务器可以选择是否返回原因。最常见的是权限不够。
404 Not Found一般来说是指服务器找不到请求的资源,但也有的是不想给你所以骗你没找到。
405禁用请求中指定的方法
416请求页面无法支持的范围,比如一个网站只有一页,但是请求该网站第二页的数据。

以五开头:

        5××是服务器错误状态码,表示由于服务器原因导致无法正确处理请求。

500 Intetnal Server Error表示服务器执行请求时出错,可能是Web应用有bug或临时故障,也可能是服务器代码有bug。
502 bad gateway服务器作为网关或代理,从上游服务器收到无效响应。
503 Server Unavailable服务器在停机维护中或者超负载,暂时无法处理请求。停机维护的话可能会返回一个时间,表示还需要多久才能维护完成。
504服务器作为网关或代理,但是没有及时从上游服务器收到请求
505服务器不支持请求中所用的 HTTP 协议版本

        虽然上面说了很多常见的状态码,但是返回的状态码和状态不一致的情况是有可能发生的,比如Web应用程序内部错误,但可能会返回 200 而不是 500。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值