IE刷新网页快捷键F5和Ctrl+F5的区别

IE按F5或Ctrl+F5都可以刷新网页,它们有什么区别?下边根据HTTP Header来解释它们的区别:

F5刷新网页

Request Headers:
引用内容 引用内容
GET /ip.htm HTTP/1.1
Accept: text/html, application/xhtml+xml, */*
Accept-Language: zh-CN
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; BOIE9;ZHCN)
Accept-Encoding: gzip, deflate
Host: www.mzwu.com
If-Modified-Since: Wed, 26 Nov 2014 14:37:49 GMT
If-None-Match: "801c68d869d01:1d9d"

DNT: 1
Connection: Keep-Alive
Pragma: no-cache

Response Headers:
引用内容 引用内容
HTTP/1.1 304 Not Modified
Last-Modified: Wed, 26 Nov 2014 14:37:49 GMT
Accept-Ranges: bytes
ETag: "801c68d869d01:1d9d"
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Date: Sat, 03 Jan 2015 14:47:50 GMT

Ctrl+F5刷新网页

Request Headers:
引用内容 引用内容
GET /ip.htm HTTP/1.1
Accept: text/html, application/xhtml+xml, */*
Accept-Language: zh-CN
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; BOIE9;ZHCN)
Accept-Encoding: gzip, deflate
Host: www.mzwu.com
DNT: 1
Connection: Keep-Alive
Pragma: no-cache

Response Headers:
引用内容 引用内容
HTTP/1.1 200 OK
Content-Length: 13
Content-Type: text/html
Last-Modified: Wed, 26 Nov 2014 14:37:49 GMT
Accept-Ranges: bytes
ETag: "801c68d869d01:1d9d"
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Date: Sat, 03 Jan 2015 14:47:50 GMT

结论:F5尽可能使用缓存,而Ctrl+F5总不使用缓存。

评论: 0 | 引用: 0 | 查看次数: 3052
发表评论
登录后再发表评论!