您的位置:首页 > 理论基础 > 计算机网络

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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: