如何在http请求中传递“If-Modified-Since”?

时间:2013-07-09 13:13:14

标签: ruby-on-rails api httpwebrequest if-modified-since

我从外部资源获取了一系列书籍。为此,我正在使用像

这样的电话
response = book_resource.get_books({headers:{"If-Modified-Since" => last-update-date.httpdate}})

在last-update-date中,我从上一个响应的标题中保存了last-modified的值。 但我总是得到状态代码200而不是304没有修改。但是当我尝试使用以下代码的etag。

 response = book_resource.get_books({headers:{"If-None-Match" => "etag"}})

以上工作正常,返回304未修改。请帮助我修改自

以来修改过的内容

1 个答案:

答案 0 :(得分:0)

您使用哪个工具发送HTTP请求?查找文档,了解如何发送自定义标头。例如,here是如何在httprb中添加标题。