Accept
ヘッダーのHTTP仕様書を準備中で、次の例があります。HTTP受け入れネゴシエーションアルゴリズム
Accept: text/*, text/html, text/html;level=1, */*
# Precedence
1) text/html;level=1
2) text/html
3) text/*
4) */*
各コンテンツタイプのプリファレンスを並べ替えるためにどのアルゴリズムが使用されているのでしょうか?それに関する標準的な文書はありますか?いくつかの実装やドキュメンテーションへの参照はいずれも参考になります。
同じ品質係数では、より具体的なコンテンツタイプの優先度が高いとします(application/json
>application/*
)。
どのようにtext/html;level=1
がより高い優先度を持っていますかtext/html
?