Http协议常用请求/响应消息头

Http协议介绍

Http协议常用请求/响应消息头_第1张图片

Http协议常用请求/响应消息头_第2张图片  

6. Http协议常用请求/响应消息头_第3张图片

1.常用请求消息头(重点)

请求消息头:

Http协议常用请求/响应消息头_第4张图片

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. 常用响应消息头(重点)

Http协议常用请求/响应消息头_第5张图片

*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协议常用请求/响应消息头)