对于非重复事件,如果指定的etag不是最新的,则“ if-match”将返回412。但是我发现,对于重复事件,当尝试添加与会者时,它似乎消失并返回412(带有最新的etag)。有什么想法吗?
答案 0 :(得分:0)
遇到this error 412时,建议采取的措施是重新获取实体并重新应用更改。 Get Specific Versions of Resources documentation将对建议的动作进行深入的讨论。有关概述:
每个资源都有一个版本字段,每次 资源更改-
etag
字段。 Etags是HTTP的标准部分 并在两种情况下受Calendar API支持:
- 修改资源以确保在此期间没有其他写入此资源的操作(条件修改)
- 关于资源检索,仅在资源发生更改时检索资源数据(条件检索)