首页 > 编程语言 > 详细

一脚踩进java之基础篇49——HTTP协议

时间:2020-06-07 15:50:37      阅读:50      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 

 技术分享图片

技术分享图片

 技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 

 

技术分享图片

 

 

 技术分享图片

Location: http://www.it315.org/index.jsp (重点) 结合302完成重定向 操作 Location重定向后地址
Server:apache tomcat 服务器类型
Content-Encoding: gzip 响应编码类型 gzip压缩
Content-Length: 80 响应长度
Content-Language: zh-cn 响应语言
Content-Type: text/html; charset=GB2312 响应字符集
Last-Modified: Tue, 11 Jul 2000 18:23:51 GMT (重点) 和If-Modified-Since 一起使用,实现服务器缓存策略
Refresh: 1;url=http://www.it315.org (页面自动刷新)
Content-Disposition: attachment; filename=aaa.zip 文件下载

禁用浏览器缓存(考虑不同浏览器兼容性,存在三个字段)
Expires: -1
Cache-Control: no-cache
Pragma: no-cache

Connection: close/Keep-Alive
Date: Tue, 11 Jul 2000 18:23:51 GMT

1.重定向:
// 设置状态码 302
response.setStatus(302);
// 指定 重定向页面地址
response.setHeader("Location", "img.html");

2.自动刷新
// 设置refresh
response.setHeader("refresh", "5;url=index.html");
// 显示提示信息
response.setContentType("text/html;charset=utf-8");
response.getWriter().println("网页会在5秒后 跳转 index.html");

3) gzip压缩
工具-- internet选项 --- 设置 --查看文件
+ 0.000 ! 0.097 394 7553 GET 200 html http://localhost/

配置tomcat/conf/server.xml 在 Connector中配置 压缩

<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443“ compressableMimeType="text/html,text/xml,text/plain" compression="on"/>

+ 0.000 0.093 394 2715 GET 200 html http://localhost/

4) Tomcat默认缓存策略 If-Modified-Since Last-Modified 结合304 实现
5) 禁用缓存
Expires: -1
Cache-Control: no-cache
Pragma: no-cache
防止浏览器不兼容,如果网页禁用缓存后,不会在 工具-- internet选项 --- 设置 --查看文件 产生缓存文件

 

一脚踩进java之基础篇49——HTTP协议

原文:https://www.cnblogs.com/smilehq/p/13060768.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!