我正在尝试将文档写入RavenDB,将来会有20分钟到期。我没有使用.NET客户端,只是卷曲。我的请求如下:
PUT /databases/FRUPublic/docs/test/123 HTTP/1.1
Host: ravendev
Connection: close
Accept-encoding: gzip, deflate
Content-Type: application/json
Raven-Entity-Name: tests
Raven-Expiration-Date: 2012-07-31T22:23:00
Content-Length: 14
{"data":"foo"}
在工作室中,我看到我的文档保存了 Raven-Expiration-Date ,距离 Last-Modified 只有20分钟,但是,在5分钟内文档被删除。 如果我增加过期日期,我会看到同样的行为(在5分钟内删除)。如果我在过去设置了过期日期,则文档会立即删除。
我正在使用build 960.关于我做错了什么的任何想法?
答案 0 :(得分:2)
我将时间指定为百万分之一秒,现在正在按照我的预期删除文档。 例如:
Raven-Expiration-Date:2012-07-31T22:23:00.0000000
答案 1 :(得分:0)
日期必须是UTC,看起来你要发送当地时间。