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