Accept
ヘッダーの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
?
あなたは時代遅れのスペックを見ています。現在のものについては、https://greenbytes.de/tech/webdav/rfc7231.html#header.acceptを参照してください。
特に:
「メディア範囲は、より具体的なメディア範囲または特定のメディアタイプによって上書きできます。特定のタイプに複数のメディア範囲が適用される場合、最も具体的な参照が優先されます...」-https://greenbytes.de/tech/ webdav / rfc7231.html#rfc.section.5.3.2.p.10
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加