当使用if-modified-since并且需要更新资源缓存时,为什么有两个请求?

时间:2015-05-25 09:15:36

标签: http

我在Epiphany中有一种奇怪的行为,谷歌铬没有这种行为。

这是请求:

sp_executesql

这是我的回答:

GET / HTTP/1.1
Host: 127.0.0.1:1026
Accept: text/html,...
User-Agent: Mozilla/5.0 ...
Accept-Encoding: gzip, deflate
If-Modified-Since: Fri, 22 May 2015 08:58:02 GMT
Accept-Language: en-us
Connection: Keep-Alive

之后我收到另一个请求,这次没有HTTP/1.1 200 OK Date: Mon, 25 May 2015 07:11:43 GMT Accept-Ranges: bytes Last-Modified: Mon, 25 May 2015 07:11:09 GMT Content-Type: text/html Content-Length: 134 <!DOCTYPE html> ... 标题。

if-modified-since

为什么在发送资源以响应第一个请求后收到第二个请求?

1 个答案:

答案 0 :(得分:0)

这是一个错误。 https://bugzilla.gnome.org/show_bug.cgi?id=745067

似乎Safari也有类似的问题。