This page、状態:「Accept-Encoding:*」は何を意味しますか?品質には通常、あまりにも悪くないですMozillaの開発者ネットワーク、上
を*すでにヘッダーに記載されていないコンテンツのエンコーディングと一致します。ヘッダーが存在しない場合のデフォルト値です。アルゴリズムがサポートされているわけではありません。ただ好みが表現されていないことを意味する。
今私はAccept-Encoding: *
と言うと、Elasticsearchが先に進んでgzipを送信することがわかりましたが、ヘッダーを省略するとプレーンなデータになります。
両方の文章が間違っていることを意味することに私には思える:
ヘッダーが存在しない場合、これがデフォルト値です。
この場合、振る舞いはAccept-Encoding: *
であるかどうかにかかわらず同一でなければなりません。
これは、アルゴリズムがサポートされているわけではありません。ただ好みが表現されていないことを意味する。
これはElasticsearchにとって、正確にはgzipを送信しても問題ないようです。
私はMDNの意味を誤解していますか?そのページの情報は間違っていますか(結局は編集ボタンがあります)?それともElasticsearchがやらなければならないことをしていますか?
アスタリスクは、「私はすべてのコンテンツのエンコードを受け入れる」という意味ではなく、b)ヘッダーをまったく与えないときの振る舞いが同じである必要があります。 – AndreKR
a)ヘッダーにまだ定義されていないコンテンツエンコーディング:スイッチのデフォルトの場合のようなフォールバックです。 コンテンツタイプを明示的に定義しなかった場合、他のコンテンツタイプはコンテンツタイプを意味します。 b)どちらの場合でも動作が同じである必要があるとは読んでいません。これは、サーバーに依存しています。これは、提案の1つを選択し、それを使用し、クライアントにContent-Encodingレスポンスヘッダーの選択肢を通知します。 –
あなたの答えを編集することができます。長いコメント。とにかく、私はあなたが何を意味するのか分かりません。答えを編集して2つの文を別々に参照できますか? – AndreKR