HTTP相应:服务器想客户端回送的数据包括一个状态行,若干消息头,以及实体内容
软件httpwatch
HTTP/1.1 200 OK //状态行;请求的处理结果 200 ok没问题
Server:micrsosft-IIS/5.0 //多个响应头,待会儿的数据怎么处理(eg:浏览器下载还是打开)
Date:Thu, 13 Jul 2000 05:46:53 GMT
Content-Type: text/html
Cache-control:private
//一个空行
<HTML> //实体内容
<BODY>
......
1.状态行:200~299成功处理整个过程;300~399进一步细化 302(你找我借钱我让你转向其他人),307 304 (让你去拿缓存);400~499:403(服务器拒绝你),404(你写错了);500~599:500(服务器在处理资源的时候出错)
2.响应头1.Location:这个头配合302状态码使用,用于告诉客户机找谁(请求重定向)
2.Server服务器的类型
3.Content-Encoding:文件的的压缩格式,省钱,提高访问性能
4.Content-Length:压缩后的长度
5.3.Content-Type:回送数据的类型(从010110101的二进制 转换成文字或图片或其他,这个头在xml中寻找配置)
6.Last-Modified:当前资源的缓存时间
7.Refresh:个多长时间刷新一次//股票和聊天室里经常使用
8.Content-Disposition:以下载的方式打开数据
9.Transfer-Encoding:chunked 数据是以chunked传送的
10.Etag:缓存相关的头,相当于web中一些资源的指针它指向了不同的资源,以Etag的方式发送给客户机在客户下次来的时候会带着头来能够判断是来缓存还是访问新的页面(时时更新)
11.Expires:把回送的数据能够缓存多长时间,-1,0 就是不缓存
12.Cache-Control:no-cache
13.Pragma:no-cache 12 13 都是控制数据不要缓存(历史原因,有多个浏览器所以有多个头)
14.Connection:close/Keep-Alive 访问后是否断开连接
15.Date:日期
16:Range:断点下载(就像迅雷一样,从上次下载的地方继续下载)设置传输字节的范围bytes = 1000-2000 传输范围从1000到2000字节bytes=1000- 第1000字节以后的所有内容。Range bytes=1000传输最后1000字节的内容
17.Accept-Ranges:说明web师傅满足Range支持,bytes是支持,none则是不支持
18.Content-=Range:返回web资源的字节范围如Content-=Range:1000-3000/5000(我向你返回1000-3000字节整个资源是5000) 回送的数据是那一部分
软件httpwatch
HTTP/1.1 200 OK //状态行;请求的处理结果 200 ok没问题
Server:micrsosft-IIS/5.0 //多个响应头,待会儿的数据怎么处理(eg:浏览器下载还是打开)
Date:Thu, 13 Jul 2000 05:46:53 GMT
Content-Type: text/html
Cache-control:private
//一个空行
<HTML> //实体内容
<BODY>
......
1.状态行:200~299成功处理整个过程;300~399进一步细化 302(你找我借钱我让你转向其他人),307 304 (让你去拿缓存);400~499:403(服务器拒绝你),404(你写错了);500~599:500(服务器在处理资源的时候出错)
2.响应头1.Location:这个头配合302状态码使用,用于告诉客户机找谁(请求重定向)
2.Server服务器的类型
3.Content-Encoding:文件的的压缩格式,省钱,提高访问性能
4.Content-Length:压缩后的长度
5.3.Content-Type:回送数据的类型(从010110101的二进制 转换成文字或图片或其他,这个头在xml中寻找配置)
6.Last-Modified:当前资源的缓存时间
7.Refresh:个多长时间刷新一次//股票和聊天室里经常使用
8.Content-Disposition:以下载的方式打开数据
9.Transfer-Encoding:chunked 数据是以chunked传送的
10.Etag:缓存相关的头,相当于web中一些资源的指针它指向了不同的资源,以Etag的方式发送给客户机在客户下次来的时候会带着头来能够判断是来缓存还是访问新的页面(时时更新)
11.Expires:把回送的数据能够缓存多长时间,-1,0 就是不缓存
12.Cache-Control:no-cache
13.Pragma:no-cache 12 13 都是控制数据不要缓存(历史原因,有多个浏览器所以有多个头)
14.Connection:close/Keep-Alive 访问后是否断开连接
15.Date:日期
16:Range:断点下载(就像迅雷一样,从上次下载的地方继续下载)设置传输字节的范围bytes = 1000-2000 传输范围从1000到2000字节bytes=1000- 第1000字节以后的所有内容。Range bytes=1000传输最后1000字节的内容
17.Accept-Ranges:说明web师傅满足Range支持,bytes是支持,none则是不支持
18.Content-=Range:返回web资源的字节范围如Content-=Range:1000-3000/5000(我向你返回1000-3000字节整个资源是5000) 回送的数据是那一部分