先史時代:
RFC-2616によると、
HTTPヘッダーはさまざまな方法で送信できます。
オプション
KEY = <VALUE-1>、<VALUE-2>、...、<VALUE-N>を使用しましたバージョン2.5.8(を含む)までの
Apache CXFライブラリは、この状況を正しく処理しました。
問題:
バージョン2.5.9以降、Apache CXFは静かに「改善」されており、
KEY = <VALUE>のみが有効であると認識されています
。ドキュメントにもApacheフォーラムにも、質問に対する答えはありません。
Apache CXFがコンマで区切られたHTTPリクエストヘッダーパラメーターを受け入れるようにする方法ライブラリのソースコードの調査により、問題の解決策が示されました。
解決策:
beans.xml構成に、次を追加
する必要があり
ます 。
<jaxrs:properties> <entry key="org.apache.cxf.http.header.split" value="true" /> </jaxrs:properties>