http的302和304

作者: 高大强19 | 来源:发表于2020-09-28 14:37 被阅读0次

302重定向

浏览器访问服务器,服务器返回带着location,浏览器直接访问location指定的链接。

304

作用:告诉浏览器资源没有修改,无需再获取

优点:对企业有好处,会节省很多的带宽费用。

原理:客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。

一个简单302的实验。

a页面代码(php):

<?php

//这句话会向客户端发送一个302状态码,告诉浏览器重新访问b.php

header("Location:b.php");

?>

b页面:

<?php

echo "b页面";

echo "<img src='favicon.ico' width='20px'>";

?>

参考链接:https://blog.csdn.net/liaozhongping/article/details/51114264

https://cloud.tencent.com/developer/section/1189935

304的实验不太好做,可以用前端js模拟。

验证方式是使用2个头:ETag和Last-Modified,ETag本质是web的实体标签,对内容哈希计算。

Last-Modified 记录最后的访问时间。

相关文章

  • http状态码(转)

    ttp中200、302、304、404和500等响应状态码所表示的意义? Http中200、302、304、404...

  • http的302和304

    302重定向 浏览器访问服务器,服务器返回带着location,浏览器直接访问location指定的链接。 304...

  • 常见HTTP状态码

    常见HTTP状态码 200 OK 301 Moved Permanently 302 Found 304 Not ...

  • mianshi3

    java 算法 http code 1.200 ok302 304 有缓存 400 语法错误 404 未找到...

  • 2020年前端面试题总结

    2020年面试题总结 http协议部分 1.http 常用状态码 301 302 304 403及其含义2.htt...

  • (转)HTTP协议 (六) 状态码详解

    HTTP状态码,我都是现查现用。 我以前记得几个常用的状态码,比如200,302,304,404, 503。 一般...

  • 常见的HTTP状态码和HTTP头字段

    常见HTTP状态码 200 客户端请求成功 301 请求永久重定向 302 请求临时重定向 304 文件未修改,可...

  • HTTP状态

    301、302、200、206、304、404等HTTP状态引见如果向您的服务器发出了某项请求要求显示您网站上的某...

  • 网络请求相关

    常见http状态码 301永久重定向302临时重定向304缓存400参数错误401没登录403登陆了但没有权限40...

  • Java面试题(网络)

    79. http 响应码 301 和 302 代表的是什么?有什么区别? 答:301,302 都是HTTP状态的编...

网友评论

    本文标题:http的302和304

    本文链接:https://www.haomeiwen.com/subject/mevduktx.html