[6] [DFN[[CODE(HTTP)@en[[[Accept-Datetime:]]]]]] は、取得したい過去の状態の[[日時]]を表します。

* 仕様書

[REFS[
- [1] '''[CITE@en[RFC 7089 - HTTP Framework for Time-Based Access to Resource States -- Memento]] ([TIME[2014-10-05 16:32:34 +09:00]] 版) <http://tools.ietf.org/html/rfc7089#section-2.1.1>'''
- [7] [CITE@en[RFC 7089 - HTTP Framework for Time-Based Access to Resource States -- Memento]] ([TIME[2014-10-05 16:32:34 +09:00]] 版) <http://tools.ietf.org/html/rfc7089#section-4.5.3>
]REFS]

* 意味

[2] [CODE(HTTP)@en[[[Accept-Datetime:]]]] [[ヘッダー]]は、
[[利用者エージェント]]が [[Original Resource]] の過去の状態を望むことを示します [SRC[>>1]]。

[4] 値は、望む過去の状態の[[日時]]を表します [SRC[>>1]]。

* 構文

[5] 値は、 [[HTTPの日時形式]]の1つである [CODE(ABNF)@en[[[rfc1123-date]]]] です [SRC[>>1]]。

[FIG(railroad)[
= [[HTTPの日時形式]]
]FIG]

* 文脈

[3] [[Original Resource]] の [[TimeGate]] への[[HTTP要求]]で使います [SRC[>>1]]。

* 処理

[8] [CODE(HTTP)@en[[[Accept-Datetime:]]]] [[ヘッダー]]の構文が正しくなければ、
[CODE(HTTP)[[[400]]]] を返さなければ[['''なりません''']] [SRC[>>7]]。