WCF Web APIプレビュー6でHttpClientを使用して、サードパーティのサービスを利用しています。このサードパーティサービスは、XML形式のデータを受け入れて返します。 HTTPレスポンスのContent-Typeヘッダーはtext/plainに設定されています。 Response-Content-Typeをtext/plainに設定すると問題が発生しているようです。次のように私は、サービスへの要求を作ってるんだ:WCF Web APIプレビュー6:いいえ 'MediaTypeFormatter'が利用可能です
フィドラーを使用してTask<HttpResponseMessage> result = client.PostAsync(apiEndpoint, new ObjectContent(typeof (LeaveAccrualRequest), request));
、私は、要求がサービスにアクセスして、適切な、期待される応答が戻ってきて見ることができます。しかし、私が応答にアクセスしようとすると、次のようなInvalidOperationExceptionが発生します。
メディアタイプ 'text/plain'のタイプ 'LeaveAccrualResponse'のオブジェクトを読み取るための 'MediaTypeFormatter'はありません。
HTTPレスポンスでtext/plainと指定しても、application/xmlとして処理する必要があることをHttpClientに伝える方法はありますか?
[返信](http://stackoverflow.com/questions/6803264/c-sharp-wcf-web-api-jsonp/8990334#8990334) –