常见的 HTTP 状态码有哪些?

常见的 HTTP 状态码有哪些?

状态码分为一下这么几个方面
1xx、2xx、3xx、4xx、5xx。下面我详细的说一下都有哪些。

1xx:信息状态码

100(继续请求):客户端在发情POST请求给服务器端,征询服务区的情况,查看服务器是否处理POST的数据

2xx:成功状态码

200(成功):请求已成功,请求所希望的响应头或者请求体数据将随此响应返回
201(已创建):请求成功并且服务器创建了新的资源
202(已创建):服务器已经接收请求,但尚未处理
203(未授权信息):服务器已成功处理请求,但是返回的数据可能来自另一来源
204(无内容):请求已经成功,但是没有返回任何内容
205(重置内容):服务器成功处理请求,但是没有返回内容
206(部分内容):服务器成功处理了部分的请求

3xx:重定向状态码

301(永久移动):请求的页面已经被永久移动到新位置。服务器返回此响应时,会自动将请求者转到新的位置
302(临时移动):服务器目前从不同位置的页面响应请求,但请求者应继续使用原有位置来进行以后的请求
303(查看其他位置):请求者应该对不同的位置使用单独的 GET 请求来检索响应,服务器返回此代码
304(未修改):上次请求之后,请求的页面没有修改过。服务器返回此响应,不会返回网页内容
305(使用代理):请求者只能使用代理访问请求的网页,如果服务器返回此响应,表示请求者应该继续使用代理

4xx(客户端错误状态码)

400(错误请求):服务器不理解请求的语法
401(未授权):请求要求身份验证。对于需要登录的页面,服务器返回此状态码
403(禁止):服务器拒绝请求
404(未找到):服务器找不到要请求的网页
405(方法禁用):禁止请求中指定的方法
406(不接受):无法使用请求的内容特来响应请求的网页
407(需要代理授权):与401类似,但指定请求者应当授权使用代理
408(请求超时):服务器在等候请求时发生超时

5xx(服务器错误状态码)

500(请求错误):服务器遇到错误,无法完成请求
501(尚未实施):服务器不具备完成请求的功能
503(服务不可用):服务器目前不可用(处于超载或者停机维护)
504(网关超时):服务器作为网关或代理,但是没有及时从上游服务器收到请求
505(http版本不支持):服务器不支持请求中所用到的 HTTP 协议版本
  • 1
    点赞
  • 13
    收藏
  • 打赏
    打赏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:深蓝海洋 设计师:CSDN官方博客 返回首页
评论

打赏作者

追逐原野.

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值