http协议头信息概述
来源:互联网 发布:vmware上安装mac os 编辑:程序博客网 时间:2024/05/21 14:41
http协议头信息概述
Author : Janloong Do_O
响应头发送数据,使用gzip压缩数据提升性能
请求头信息:
Accept:
浏览器告诉服务端, 浏览器可接受的MIME类型
MIME类型: 相当于操作系统下的文件类型。是由大类型和小类型组成: text/html; 对应的关系在conf/web.xml中查询
Accept-Charset:
浏览器告诉服务端, 浏览器支持哪种字符集
Accept-Encoding:
浏览器告诉服务端, 浏览器能够进行解码的数据编码方式,比如gzip
Accept-Language:
浏览器告诉服务端,浏览器支持的语言种类
Host:
浏览器告诉服务端,浏览器所在的主机
Referer:
浏览器告诉服务端,当前页面从哪里来的。
用处: 1. 用来记录广告的信息 2. 防盗链
Content-Type:
浏览器告诉服务端 ,内容类型
If-Modified-Since:
浏览器告诉服务端修改的时间
Content-Length:
浏览器告诉服务端 请求正文内容长度
Connection:
浏览器告诉服务端,连接的状态
Cookie:
浏览器告诉服务端 ,浏览器携带的Cookie
Date:
浏览器告诉服务端,发送请求的时间
响应头信息
Location:
服务端用来告诉浏览器,请求需要重定向.(必须结合状态吗302使用)
Server:
服务端用来告诉浏览器,服务器的类型
Content-Encoding:
服务端用来告诉浏览器,服务器对数据采用的编码
Content-Length:
服务端用来告诉浏览器,响应正文的长度
Content-Language:
服务端用来告诉浏览器,zh-cn服务发送的文本的语言
Content-Type:
服务端用来告诉浏览器,你要用哪个码表来解析二进制数据
Last-Modified:
服务端用来告诉浏览器,访问资源的最后修改时间
Refresh:
服务端用来告诉浏览器,多长时间刷新一次
浏览器隔断时间刷新自己response.setHeader("Refresh","2")浏览器隔段时间刷新到其它资源response.setHeader("Refresh","2;url=/project_1/demo2")
Content-Disposition:
服务端用来告诉浏览器,以下载文件的方式打开文件
//获取文件路径 String path = this.getServletContext().getRealPath("/WEB-INF/classes/1.gif") ; //创建一个输出流对象 ServletOutputStream os = response.getOutputStream() ; //通知浏览器不要直接显示,而要下载下来再显示 response.setHeader("Content-Disposition", "attachment;filename=1.gif") ; //读取数据发送数据 while((b = is.read(bs)) != -1){ os.write(bs,0,b) ; }
Expires:
-1 : 服务端用来告诉浏览器,不要缓存
Cache-Control:
no-cache (HTTP/1.1)
Pragma:
no-cache (HTTP/1.0)
两个协议的无缓存设置,为保证效果,同时设置两个response.setHeader("Cache-Control","no-cache")response.setHeader("Pragma","no-cache")
Set-Cookie:
服务端用来告诉浏览器,用来存储的内容
- http协议头信息概述
- HTTP协议的头信息
- HTTP 协议基础,http头信息详解
- HTTP 协议基础,http头信息详解
- HTTP协议HTTP头信息详细解释
- http 头信息详解/http协议
- HTTP协议4-HTTP 响应头信息
- HTTP协议请求头信息和响应头信息详解
- HTTP协议的头信息详解
- HTTP协议的头信息详解
- HTTP协议的头信息详解
- HTTP协议的头信息详解
- HTTP协议的头信息详解
- http协议头文件的控制信息
- HTTP协议的头信息详解
- 对HTTP协议的头信息详解
- HTTP协议的头信息详解
- 对HTTP协议的头信息详解
- 图库经过skia渲染后dump出照片查看是否是skia的问题
- JQuery 渐变显示隐藏动画 ( fadeIn(),fadeOut(),fadeTo() )
- Retrofit原理探究[源码解析]
- OSSIM5.0仪表盘显示
- 【VBA研究】关闭或保存文件时的提示信息
- http协议头信息概述
- Java集合
- android中自定义属性TypedArray的用法
- 一行注解处理Android23+权限 AbcPermission 重要更新
- typedef用法总结
- Nginx + CGI/FastCGI + C/Cpp
- 关于导出pdf的注意点
- Java生成带注释properties属性文件
- 如何往适配器里添加数据