У меня есть веб-сервисы, которые отлично работают с использованием SOAP, но сегодня я получил запрос на вызов веб-сервисов с использованием URL.
Таким образом, вместо того, чтобы воспользоваться услугой, они хотят позвонить http://servicename/ProductEnq.asmx/ProductEnqByCodeWithLogin?Code=123456789&Username=user&Password=bubbles
Я обнаружил, что "базовые" вызовы работают на 100%, то есть когда все параметры являются строками, как в случае вызова выше. Этот метод возвращает сложный тип.
Я застрял в том, что у меня есть другой метод, который ожидает список строк в качестве параметра вместе с некоторыми другими параметрами.
Независимо от того, как я пытаюсь получить список для заполнения, страница всегда возвращает "System.InvalidOperationException: недопустимое имя метода веб-службы ProductEnqByMultipleCodesWithLogin."
Обратите внимание, что этот вызов работает на 100% при вызове из моего приложения или WebService Studio.
Есть какие-нибудь подсказки, если это возможно, или я должен просто убедить клиента использовать SOAP?
Спасибо.
Жако