HTTP响应协议状态码以及跳转问题

最近在学习计算机网络以及JavaWeb,对Http响应协议和跳转的几种方式以及跳转的状态码有一些自己的总结认识:

  • 第一次访问一个地址并访问成功:200
    在这里插入图片描述

  • 不是第一次访问一个地址:

    • 对于浏览器中的缓存,服务器端无变化:304
      在这里插入图片描述
    • 浏览器端缓存的页面已经在服务器端发生改变:200(这里我在服务器端已经修改了login.html,再次访问就会是200:)
      在这里插入图片描述
  • 跳转的两种方式(假定从login.html页面跳转至fail.html/success.html页面):

    • 服务端跳转:浏览器地址栏的地址url不发生改变,会在服务器内部访问目标地址,并返回文件对象,且跳转前页面(Login)的状态码为:200没有跳转后页面(fail/success)的数据此时刷新浏览器页面会报错!
      服务端跳转:在这里插入图片描述
    • 客户端跳转(2种方式)
      • 临时客户端跳转(普通的、默认客户端跳转方式)
        • 对于跳转前(Login)页面:302:重定向,表示二次跳转
        • 对于跳转后页面(fail/success)(200/304参照是不是第一次访问和缓存是否修改
          临时客户端跳转:
          在这里插入图片描述
      • 永久客户端跳转
        • 对于跳转前(Login)页面:301 , 表示永久客户端跳转, 涉及SEO范畴301跳转SEO详情
        • 对于跳转后页面(fail/success)(200/304参照是不是第一次访问和缓存是否修改
          永久客户端跳转:
          在这里插入图片描述
  • 404:请求的资源没有找到,说明客户端错误的请求了不存在的资源;

  • 500:请求资源找到了,但服务器内部出现了错误;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值