[1] [[HTTP]] の [DFN[[CODE(HTTP)@en[Accept-Patch:]] [[応答頭欄]]]]は、 [[鯖]]が受け付ける[[パッチ文書]]の[[MIME型]]を指定するものです。 [SRC[>>2]] * 仕様書 - [2] [[RFC 5789]] [CITE@en[PATCH Method for HTTP]] ([[IETF提案標準]]) * 意味 [5] [CODE(HTTP)@en[[[Accept-Patch]]]] [[頭欄]]の存在は、その [CODE(HTTP)@en[[[Request-URI]]]] に対して [CODE(HTTP)@en[[[PATCH]]]] [[メソッド]]が使えることを暗示します。 [SRC[>>2]] [6] 特定の[[MIME型]]を指定することは、その[[MIME型]]が [CODE(HTTP)@en[[[Request-URI]]]] に対する[[パッチ文書]]に使えることを表します。 [SRC[>>2]] * 文脈 [3] [[鯖]]は、 [CODE(HTTP)@en[[[OPTIONS]]]] [[応答]]で [CODE(HTTP)@en[[[PATCH]]]] [[メソッド]]への対応を表明する場合には [CODE(HTTP)@en[[[Accept-Patch]]]] [[頭欄]]も含める[['''べきです''']]。 [SRC[>>2]] [4] [[鯖]]は、[CODE(HTTP)@en[[[PATCH]]]] [[応答]]で [CODE(HTTP)[[[415]]]] を返す場合、[CODE(HTTP)@en[[[Accept-Patch]]]] [[頭欄]]も含める[['''べきです''']]。 [SRC[>>2]] * 構文 [7] [SRC[>>2]] [PRE(ABNF code)[ Accept-Patch = "Accept-Patch" ":" 1#media-type ]PRE] ここで、 [CODE(ABNF)@en[[[mediat-type]]]] は [[RFC 2616]] の定義であり、 [[引数]]があってもよい[[MIME型]]の指定を表します。 * 例 [8] [SRC[>>2]] [PRE(HTTP example code)[ Accept-Patch: text/example;charset=utf-8 ]PRE]