現在、リクエストがjsonを消費または生成しているときに正しく使用されるGsonプロバイダーを登録しています。
問題は、postデータをbyte []、InputStream、Reader、またはStringのいずれかとして必要とするリクエストがあることです。
「生の」データが必要な理由は、独自の逆シリアル化を行うことを期待しているサードパーティのコードがあるためです。
これらの4つのタイプのどれを期待するようにPostメソッドを指定しても、GsonReaderは文句を言います。
文字列が必要でしたが、BEGIN_OBJECTでした
タイプに応じて異なるエラーが発生しますが、それはすべて、このProvider/MessageBodyReaderを実行したくないという事実に帰着します。
また、PostedデータのAcceptヘッダーとContent-typeヘッダーを制御することもできません。それらはapplication/jsonになります。