0

qパラメータの数値が何を表しているかを明確にするのを手伝ってくれませんか。値が好みを選択するために使用されることは知っていますが、数字がどのように使用されるかはわかりません。たとえば、以下のコードでは、使用する場合、私の好みは変わりapplication/json;q=0.3,*/*,q=0.2ませんか?

headers.append('Accept', 'application/json;q=0.9,*/*;q=0.8');
4

1 に答える 1

1

サーバーアプリケーションに依存します。

最初のステートメントは、「30% の品質を保証できる場合は json を受け入れますが、そうでない場合は 20% の品質で何でも受け入れることができます」と言っています。

2番目は、「90%の品質を保証できる場合はjsonを受け入れますが、そうでない場合は80%の品質で何でも受け入れることができます」と言っています。

ただし、アプリケーションはそれを「可能であれば json を提供し、それ以外は何でも提供する」という意味に解釈することができます

公式スペックはこちら

詳細については、この質問を参照してください。

于 2016-09-09T09:26:41.757 に答える