HAPI-FHIRライブラリの一般的な RESTful クライアントを使用して、ときどき不正な XML を配信する FHIR サーバーと通信していますが、JSON を使用するとエラーを回避できます。
これは、流暢なチェーンにclient.search()
追加することで簡単にオーバーライドできます(ドキュメントの紹介ページで説明されているように)。ただし、一部のメソッド ( など) はエンコーディングを設定する方法がないように思われるため、デフォルトでサーバーが送信するものをすべて受け入れます。.encodedJson()
client.read(...)
コンテキストまたはクライアントの作成でデフォルトのエンコーディングを設定して、使用される場所に適用する方法はおそらくありますか?