У меня проблема с потребителем веб-службы, написанным на ASP.NET. Сообщение об ошибке:
System.InvalidOperationException: Client found response content type of 'application/xml; charset=utf-8', but expected 'text/xml'.
Клиент основан на System.Web.Services.Protocols.SoapHttpClientProtocol. Мы не можем изменить Content-Type, предоставленный провайдером, это должно быть 'application / xml; charset = utf-8 '. Есть ли способ изменить тип контента, который ожидает SoapHttpClientProtocol? К сожалению, мы возможно ограничены .NET 1.1.
Спасибо!
Обновление: Мы нашли способ изменить тип контента, отправленный провайдером, и это решило проблему. Мне все равно было бы интересно узнать, как изменить ожидания потребителя.