メインコンテンツまでスキップ

5. Alt-Used HTTP ヘッダーフィールド

Alt-Used ヘッダーフィールドは、Host ヘッダーフィールド([RFC7230] のセクション 5.4)がオリジンのホストとポートを識別するのと同様に、使用中の代替サービスを識別するためにリクエストで使用されます。

Alt-Used     = uri-host [ ":" port ]

Alt-Used は、代替サービスがループを検出し、ロードバランシングの目的でトラフィックを区別し、一般にトラフィックの意図された宛先を識別可能にすることを目的としています。これは、プロトコルが使用中になった後にこの情報を導入することが問題であることが判明したためです。

代替サービスを使用する場合、クライアントはすべてのリクエストに Alt-Used ヘッダーフィールドを含めるべきです(SHOULD)。

例えば:

GET /thing HTTP/1.1
Host: origin.example.com
Alt-Used: alternate.example.net