【图解HTTP】——HTTP状态码详解

HTTP状态码

  • 返回响应结果,标记服务器端的处理是否正常,通知是否出现错误
    在这里插入图片描述

状态码的类别

状态码类别功能
1XXinformation 信息性状态码接收的请求正在处理
2XXSucess 成功状态码服务器处理成功
3XXRedirection 重定向状态码需要进一步附加操作
4XXClient Error 客户端错误服务器无法处理请求
5XXServer 服务器端错误服务器处理出错

注意:服务器响应成功不代表返回内容正确

【1】2XX 成功

  • 代表请求被处理了
200 OK

在这里插入图片描述

204 No Content
  • 处理成功但无资源返回
    在这里插入图片描述
206 Partial Content
  • 处理成功,但只有部分内容的响应
  • 报文中含有:content-range
    在这里插入图片描述

【2】3XX 重定向

  • 3xx表明:浏览器需要处理附加操作才能正确处理请求
301 Moved Permanently
  • 永久性重定向:资源URI更新了,则Location那边也要更新
    在这里插入图片描述
302 Found
  • 临时性重定向:URI变更,但只是临时性更改访问地址
    在这里插入图片描述
303 See Other
  • 请求的资源对应到了另一个URI,应使用GET方法定向获取
    在这里插入图片描述

301,302,303返回时,browser会把POST改成GET,并删除请求的报文内容的主体,之后请求会自动再次发送

304 Not Modified
  • 其实和重定向无关
    在这里插入图片描述
307 临时重定向

【3】4xx 客户端错误

400 Bad Request
  • 请求语法错误
    在这里插入图片描述
401 Unauthorized
  • 需要认证
    在这里插入图片描述
403 Forbidden

在这里插入图片描述

404 Not Found
  • 也可以在服务器拒绝请求且不想说明原因时使用
    在这里插入图片描述

【3】5xx 服务器错误

500 Internal Server Error

在这里插入图片描述

503 Server Unavaiable
  • 服务器停止/维护
    在这里插入图片描述

注意:状态码有时候也会返回错误!!!

"""关注公众号<小杨的算法之路>回复:
   1. “图解http”——获取《图解http》pdf
   2. “二级python”——获取二级python复习资料
   3. “二级python模拟软件”——获取模拟软件"""
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值