JAX-RS と Glassfish 3.1.2 を使用して、コンテンツ タイプに文字セットを追加しようとしています。
私はSOでいくつかの答えを試しましたが、1つの問題があります:
@Produces(
{
MediaType.APPLICATION_JSON + "; charset=utf-8",
MediaType.APPLICATION_XML + "; charset=utf-8",
})
次のようなヘッダーになります。
Content-Type: application/xml;charset=utf-8
ただし、他の一部のコード (Python ライブラリ) は、次のようにする必要があります。
Content-Type: application/xml; charset=utf-8
(; と文字セットの間のスペースに注意してください)。
私が知る限り、スペースはオプションですが、Python ライブラリ (私たちの制御外) にはスペースが必要です。
JAX-RSにスペースを吐き出すよう説得するために何をする必要があるかについてのアイデアはありますか?