Нужна помощь с KDSoap 1.7 или gSOAP
Я пытаюсь использовать API-интерфейс веб-службы: http://sparkgatetest.interfax.ru/iFaxWebService/.Существует список методов, и для взаимодействия с ними необходимо:
- вызвать Authmethod
- вызвать любой метод, который вам нужен
- вызвать End
Проблема в том, что это протокол HTTP, поэтому, если вы успешно использовали Authmothod и после этого пытаетесь вызвать методы, которые возвращают некоторую информацию, вы получили сообщение «Ошибка авторизации» в ответе xml.
Итак, чтобы исправить использование этого API, вы должны вызвать три метода (Authmethod, some method, End) в одном запросе.Как мне сделать это с KDSoap / gSOAP?
ps Я нашел функцию setAuthentication в интерфейсе клиента, но он принимает класс KDSoapAuthentication в качестве аргумента, может быть, есть способ настроить его?И метод End также большая проблема.