Тип содержимого HTTP в ASP.Net SoapHttpClientProtocol - PullRequest
0 голосов
/ 21 января 2009

У меня проблема с потребителем веб-службы, написанным на 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.

Спасибо!

Обновление: Мы нашли способ изменить тип контента, отправленный провайдером, и это решило проблему. Мне все равно было бы интересно узнать, как изменить ожидания потребителя.

1 Ответ

0 голосов
/ 17 января 2011

Добавить

Справочник по обслуживанию

для такой веб-службы, а не

Веб-ссылка

в вашем клиентском приложении .net

...