在存折Web服务引用中If-Modified-Since和lastUpdated之间的区别是什么

时间:2013-04-05 08:20:19

标签: ios6 http-headers http-status-codes passbook

我正在做一个服务器来更新存折中的传递。我可以从服务器注册和注销它。接下来,当更新传递时,我必须获得传递序列和最新版本的传递。 If-Modified-Since和lastUpdated之间的区别是什么?我不知道怎么弄它们?他们来自我的数据库还是其他什么?

1 个答案:

答案 0 :(得分:0)

If-Modified-Since是您使用.pkpass捆绑发送的HTTP标头。如果您最初没有通过Web服务器分发通行证,则Passbook Web服务应该发送它以响应“Get latest version of a pass”请求。

lastUpdated是您存储在数据库中的标记,用于指示上次更改.pkpass包的时间。

这两者都应该匹配相同的时间点。惯例是将If-Modified-Since标头作为RFC 1123格式的日期发送,并将lastUpdated标记存储为时间戳,尽管将其存储为格式化日期也是完全可以接受的。 / p>