は私がオブジェクト春のリクエストリクエストでレスポンスHTTPヘッダーを変更するにはRestTemplate?
RestTemplate restTemplate = new RestTemplate();
Address address = restTemplate.getForObject(url, Address.class);
を作成するための単純なJava春の方法を持っていますが、サーバーは私に間違ったのContent-TypeでJSON文字列を応答します。text/plainの代わりアプリケーションの/ JSON(ポストマンでチェック) 。そして、私は例外を取得:
は、応答を抽出できませんでした :いいえ、適切なHttpMessageConverter応答タイプ[クラスAddress]およびコンテンツタイプが見つかり、[テキスト/平野;のcharset = UTF-8]
だから私は私は変更応答ヘッダContent-Typeから右application/jsonが必要です、そのMappingJackson2HttpMessageConverterはJSON文字列を見つけてコードを実行すると思います。あなたのような何かを行うことができあなたの要求のコンテンツタイプを設定するには
いいえ、動作しません。要求のヘッダーを変更するだけで、応答は変更しません。 –
レスポンスのヘッダを変更することはできません。これらのヘッダはサーバによって送信されるため、サーバのコードを記述している場合を除き、必要な処理を行う方法はありません。 –
この類似の質問を確認するhttp://stackoverflow.com/questions/24723394/could-not-extract-response-no-suuitable-httpmessageconverter-found-for-response –