[6] [DFN[[CODE(HTTP)@en[Accept-]] [RUBYB[[[ヘッダー]]群]@en[headers]]]]は、
[[透過内容折衝]]で使われる「accept」系の[[ヘッダー]]です。

* 仕様書

[REFS[
- [4] '''[CITE@en[RFC 2295 - Transparent Content Negotiation in HTTP]] ([TIME[2014-08-31 19:36:42 +09:00]] 版) <http://tools.ietf.org/html/rfc2295#page-8>'''
- [8] [CITE@en[RFC 4918 - HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)]] ([TIME[2014-09-21 17:04:59 +09:00]] 版) <http://tools.ietf.org/html/rfc4918#section-15.3>
]REFS]

* 定義

[7] 次の[[ヘッダー]]が含まれます [SRC[>>4]]。
[FIG(short list)[
- [CODE(HTTP)@en[[[Accept:]]]]
- [CODE(HTTP)@en[[[Accept-Charset:]]]]
- [CODE(HTTP)@en[[[Accept-Language:]]]]
- [CODE(HTTP)@en[[[Accept-Features:]]]]
]FIG]

[2]
[CODE(HTTP)[[[Accept-Encoding]]]] は意図的に除外されています。
[CODE(HTTP)[[[TE]]]] も似た機能ですが除外されています。

[5] [CODE(HTTP)@en[[[Accept-Ranges:]]]] や [CODE(HTTP)@en[[[Accept-Additions:]]]]
は含まれていません。

[9] [[RFC 4918]] は「[DFN[[[accept headers]]]]」という語を定義なく使っています [SRC[>>8]]。
その具体的な範囲は不明です。 [CODE(HTTP)@en[[[Accept-Encoding:]]]]
も含まれる可能性があります。

* 歴史

[FIG(quote)[
[FIGCAPTION[
[1] [[RFC 2295]] 2.2 抜粋
]FIGCAPTION]

>
:Accept- headers:
The request headers: Accept, Accept-Charset, Accept-Language, and Accept-Features.

>
要求頭群 [CODE(HTTP)[[[Accept]]]], [CODE(HTTP)[[[Accept-Charset]]]],
[CODE(HTTP)[[[Accept-Language]]]], [CODE(HTTP)[[[Accept-Features]]]]。
]FIG]

* 実装

[3]
[[Apache]]の実装は[CODE(HTTP)@en[[[Accept-Encoding]]]]も含めた[[透過内容折衝]]になっています。

;; [CITE[コンテントネゴシエーション - Apache HTTP サーバ]] 
<http://httpd.apache.org/docs/2.0/ja/content-negotiation.html#extensions>