0
Webサービスからデータを受信しようとすると、このエラーメッセージが表示されます。ここでコンテンツタイプapplication/json。レスポンスメッセージのcharset = utf-8がバインディングのコンテンツタイプと一致しません(text/xml; charset = utf-8)
は私のコードです:
ChannelFactory<IInterface> factory = new ChannelFactory<IInterface>(new BasicHttpBinding(), new EndpointAddress("http://example.net/MyService.svc/Test"));
var client = factory.CreateChannel();
MyObj x = client.Test();
私はエラーを取得しますが、私はエラーメッセージで応答(JSON文字列)を見ることができます。私はバインドをWebHttpBinding
に変更し、エンドポイントの動作をWebHttpBehavior
として追加しようとしましたが、これは単にnullオブジェクトを返します。