[6] [DFN[[RUBYB[[[異体リスト]]]@en[variant list]]]]は、[[異体説明]]のリストです。 [CODE(HTTP)@en[[[Alternates:]]]]
[[ヘッダー]]に含まれます。

* 仕様書

[REFS[
- [1] '''[CITE@en[RFC 2295 - Transparent Content Negotiation in HTTP]] ([TIME[2014-08-31 19:36:42 +09:00]] 版) <http://tools.ietf.org/html/rfc2295#section-2.2>'''
- [7] [CITE@en[RFC 2295 - Transparent Content Negotiation in HTTP]] ([TIME[2014-08-31 19:36:42 +09:00]] 版) <http://tools.ietf.org/html/rfc2295#section-8.4>
- [2] [CITE@en[RFC 2295 - Transparent Content Negotiation in HTTP]] ([TIME[2014-08-31 19:36:42 +09:00]] 版) <http://tools.ietf.org/html/rfc2295#section-9>
]REFS]

* 意味

[5] [[異体リスト]]は、[[異体説明]]を含む[[リスト]]で、
[[透過的折衝可能資源]]に束縛できるものです [SRC[>>1]]。

* キャッシュ

[3] [[異体リスト]]は、[[起源鯖]]から送信された後、
[[折衝可能資源]]自体からの[[応答]]と、[[隣接異体資源]]からの[[応答]]の[[新鮮寿命]]すべての最大値を超えて[[意味的透過キャッシュ]]に[[再検証]]なしで再利用されることはありません [SRC[>>2]]。

;; [4] [[起源鯖]]が[[新鮮寿命]]を指定していない場合は、[[キャッシュ]]が[[発見的]]に決めた値が使われます [SRC[>>2]] ([[発見的満期時刻]]参照)。

* [CODE(HTTP)@en[Negotiate: vlist]]

[8] [CODE(HTTP)@en[[[Negotiate:]]]] [[ヘッダー]]の[[指令]]
[DFN[[CODE(HTTP)@en[[[vlist]]]]]] は、
[[透過内容折衝]]の[[応答]]に対して[[異体リスト]]を含めることを求めるものです [SRC[>>7]]。

;; [9] [CODE(HTTP)@en[[[vlist]]]] は [CODE(HTTP)@en[[[trans]]]]
を暗示します [SRC[>>7]]。

;; [10] [CODE(HTTP)@en[[[Negotiate:]] [[guess-small]]]]
は [CODE(HTTP)@en[[[vlist]]]] を暗示します [SRC[>>7]]。