3

20分後に有効期限が切れるRavenDBにドキュメントを書き込もうとしています。私は.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分で削除)が表示されます。過去に有効期限を設定すると、ドキュメントはすぐに削除されます。

私はビルド960を使用しています。私が間違っていることについて何かアイデアはありますか?

4

2 に答える 2

2

時間を1000万分の1秒に指定しましたが、予想どおりにドキュメントが削除されています。例えば:

レイヴン-有効期限-日付:2012-07-31T22:23:00.0000000

于 2012-08-01T21:48:50.943 に答える
0

日付はUTCである必要があり、現地時間を送信しているようです。

于 2012-08-01T15:37:18.787 に答える