Вызов веб-службы с использованием URL со сложными параметрами - PullRequest
2 голосов
/ 11 февраля 2011

У меня есть веб-сервисы, которые отлично работают с использованием SOAP, но сегодня я получил запрос на вызов веб-сервисов с использованием URL.

Таким образом, вместо того, чтобы воспользоваться услугой, они хотят позвонить http://servicename/ProductEnq.asmx/ProductEnqByCodeWithLogin?Code=123456789&Username=user&Password=bubbles

Я обнаружил, что "базовые" вызовы работают на 100%, то есть когда все параметры являются строками, как в случае вызова выше. Этот метод возвращает сложный тип.

Я застрял в том, что у меня есть другой метод, который ожидает список строк в качестве параметра вместе с некоторыми другими параметрами.

Независимо от того, как я пытаюсь получить список для заполнения, страница всегда возвращает "System.InvalidOperationException: недопустимое имя метода веб-службы ProductEnqByMultipleCodesWithLogin."

Обратите внимание, что этот вызов работает на 100% при вызове из моего приложения или WebService Studio.

Есть какие-нибудь подсказки, если это возможно, или я должен просто убедить клиента использовать SOAP?

Спасибо.

Жако

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...