* RFC 2326 12.23 If-Modified-Since > The If-Modified-Since request-header field is used with the DESCRIBE and SETUP methods to make them conditional. If the requested variant has not been modified since the time specified in this field, a description will not be returned from the server (DESCRIBE) or a stream will not be set up (SETUP). Instead, a 304 (not modified) response will be returned without any message-body. [1] [CODE(HTTP)@en[[[If-Modified-Since:]]]] [[要求頭欄]]は、 [CODE(HTTP)@en[[[DESCRIBE]]]] [[メソッド]]や [CODE(HTTP)@en[[[SETUP]]]] [[メソッド]]で用いて、その[[要求]]を[[条件付]]とします。 要求された[RUBY[[[異体]]] [variant]]がこの欄で指定された時刻以後修正されていないなら、 [[鯖]]は[RUBYB[[[記述]]]@en[description]]を返さない ([CODE(HTTP)@en[[[DESCRIBE]]]]) か、 または[[ストリーム]]を設定しません ([CODE(HTTP)@en[[[SETUP]]]])。 その代わりに、[CODE(ABNF)@en[[[message-body]]]] 無しの [CODE(HTTP)[[[304]]]] (無修正) [[応答]]を返します。 > - [2] If-Modified-Since = "If-Modified-Since" ":" HTTP-date > An example of the field is: - [3] If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT ** RFC の部分の License [[RFCのライセンス]] * メモ - [4] ''Nonstandard HTTP Headers'' - [5] >>4 [[WinIE3.0]]2 と [[NC]] 4.01 では確かに [CODE(HTTP)[[[lenght]]]] 引数がつきました。 - [6] 参考: [[Wiki//Log//IMS//2003]] [7] [[Apache]] は[[時間帯]]以降 ([CODE(HTTP)@en[[[length]]]] も含めて) 無視するようになって要るそうです。 ([[名無しさん]] [sage]) [8] [[Apache]] は[[時間帯]]以降 ([CODE(HTTP)@en[[[length]]]] も含めて) 無視するようになって要るそうです。 ([[名無しさん]] [sage]) [9] >>5 [[WinIE 7]] と [[Firefox]] は (たぶん) つけないようです。 [305] [CITE[Request Headers in the HTTP protocol]] ( ([TIME[2001-11-29 11:01:38 +09:00]] 版))