Выполнение вызова веб-службы SOAP с использованием веб-запроса - PullRequest
0 голосов
/ 19 марта 2009

У нас есть веб-приложение ASP.Net, которое вызывает веб-службы, развернутые в том же виртуальном каталоге. Вызов без проблем возвращается на машине разработчика. Но при развертывании на производственном сервере он возвращает ошибку «400 Bad Request». Вызов был сделан путем создания WebRequest и установки заголовка SoapAction, а затем WebResponse.GetRepsonseStream () получает ответ SOAP. Временно мы устранили проблему, сделав вызов с использованием сгенерированного прокси.

Может кто-нибудь предложить правильный способ вызова веб-сервисов с использованием WebRequest и WebResponse, не обнаружив ошибки 400?

1 Ответ

1 голос
/ 19 марта 2009

Я не понимаю, почему ты так поступаешь. Я бы добавил веб-ссылку на сервис WSDL и позволил фреймворку позаботиться обо всем остальном! По моему опыту работы с веб-сервисами и ASP.NET это самый простой способ.

...