Http协议常用请求/响应消息头
2015-10-16 00:00
441 查看
Http协议介绍
6.
1.常用请求消息头(重点)
请求消息头:Accept:告知服务器,浏览器可接受的MIME类型 (Multipurpose Internet Mail Extensation) 多用途互联网邮件扩展类型
MIME 类型:文件系统文件类型用文件的扩展名来区分
MIME类型由大类型/小类型组成的.
比如text/html text/css text/javascript image/bmp image/jpeg (Tomcat conf/web.xml
Accpept-Charset:支持的字符集
Accept-Language:浏览器所希望的语言类型 (小写的语言_大写的国家 en_US zh_CN)
*Accpet-Encoding:gzip,deflate 告知服务器,浏览器能够接收什么编码的数据(gzip是一种数据压缩方式)
User-Agent:代表浏览器相关版本信息
Host: localhost:8080 请求服务器的地址
If-Modified-Since:请求时的时间
*Cookie:这是最重要的请求头信息之一
*Referer:包含一个URL,该URL表示当前页来源(用于防盗链,统计广告投放效果)
*Content-Type:请求正文内容的MIME类型(适应于Post请求)
默认是application/x-www-form-urlencoded(username=sa&age=30)
在做文件上传时要把这个默认改了
enctype="multipart/form-data"
2. 常用响应消息头(重点)
*Location:http://www.itheima.com/index.jsp 告知浏览器,新的资源的位置(302跳转),可以实现重定向
*Content-Encoding: gzip代表服务器采用什么方式进行数据压缩
GZIPOutputStream
*Content-Length: 服务器发送的数据长度
Content-Language: zh-CN服务发送的文本的语言
*Content-Type: text/html; charset=GB2312服务器发送的内容的MIME类型
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
Last-Modified:服务器最后修改资源的时间
*Refresh:指定服务器刷新 Refresh: 1;url=http://www.it315.org指示客户端刷新频率。单位是秒
<meta http-equiv="Refresh" content="1">
*Content-Disposition: attachment; filename=aaa.zip指示客户端下载文件
index.html不希望浏览器缓存它
*Expires: -1清理缓存 (1970-1-1产生一个毫秒数,小于它都过期 )
*Cache-Control: no-cache (http1.1) 没有缓存
*Pragma: no-cache (http1.0) 没有缓存
*Set-Cookie:SS=Q0=5Lb_nQ; path=/search服务器端发送的Cookie
来自为知笔记(Wiz)
相关文章推荐
- 安卓使用 HTTP 协议访问网络
- session的工作机制详解和安全性问题
- JavaScript权威设计--跨域,XMLHttpRequest(简要学习笔记十九)
- java Webservice(一)HttpClient使用(二)
- windows phone数据网络开发
- 常见HTTP状态码(200、301、302、500等)解说
- 创建动态网络图的几个工具
- Linux中网络字节序和主机字节序
- Vollery框架请求网络去除Header中的IF-MODIFIED-SINCE头标签
- HTTP协议
- 有趣iOS开展 - 网络请求
- [实验]10.16号实验内容(网络14)
- android asp.net HttpURLConnection通信 中文乱码
- [转]android访问网络:java.net.ConnectException: localhost/127.0.0.1:8888 - Connection refused
- java多线程以及java网络编程实现简单的聊天系统
- 网络安全工具nc(NetCat)
- 关于python2.7中无法导入http.server的问题
- EasyUI datagrid checkbox数据设定与取值(转自http://blog.csdn.net/baronyang/article/dnetails/9323463,感谢分享,谢谢)
- android 判断网络连接的工具类
- IOS网络笔记--ASIHTTP类库的使用(上传和下载)