WSDL であるオンライン サービスをインポートしました。
サービス メソッドを呼び出すと、次の例外が発生します。
System.ServiceModel.ProtocolException: コンテンツ タイプ text/xml; 応答メッセージの charset=ISO-8859-1 がバインディングのコンテンツ タイプ (text/xml; charset=utf-8) と一致しません。カスタム エンコーダーを使用する場合は、IsContentTypeSupported メソッドが適切に実装されていることを確認してください。応答の最初の 617 バイトは < ?xml version="1.0" encoding="ISO-8859-1"?>< SOAP-ENV:Envelope SOAP-... でした。
これは、サービスが ISO-8859-1 でデータを返すのに対し、クライアントはサービスが UTF-8 エンコーディングでデータを返すことを期待していることを意味すると思います。クライアントの予期されるコンテンツ タイプをサービスのコンテンツ タイプと一致するように変更する方法はありますか?