HTTP标头的奇怪情况:If-Modified-Since和If-None-Match

时间:2016-03-15 07:19:10

标签: apache http curl http-headers

作为测试应用程序的一部分,我正在向网页发出HTTP请求。收到响应后,我为后续请求保存当前日期/时间(GMT)和ETag标头。但是,由于某些奇怪的原因,某些主机服务器未在后续请求中验证If-Modified-Since和If-None-Match标头。

这个网页就是一个这样的例子:www.foxsports.com/nba/cleveland-cavaliers-team-news(运行Apache)。当期望304-NotModified状态时,它始终返回具有200-Ok HTTP状态的完整正文,因此忽略请求中发送的If-Modified-Since和If-None-Match标头。我使用curl和在线Hurl测试了它。

为什么某些主机服务器未验证发送的请求标头的任何想法?

0 个答案:

没有答案