Web服务授权问题

时间:2019-06-10 12:38:58

标签: c++ soap gsoap

KDSoap 1.7或gSOAP需要一些帮助

我正在尝试使用某些Web服务API:http://sparkgatetest.interfax.ru/iFaxWebService/。有方法列表,您必须与之交互:

  1. 致电Authmethod
  2. 调用您需要的任何方法
  3. 通话结束

问题是,这是HTTP协议,因此,如果成功使用Authmothod,然后尝试调用返回一些信息的方法,则xml响应中会出现“授权错误”消息。

因此,要正确使用此API,您应在一个请求中调用三种方法(Authmethod,某些方法,End)。我应该如何使用KDSoap / gSOAP?

p.s。我在客户端界面中找到了setAuthentication函数,但是它将KDSoapAuthentication类作为参数,也许有一种自定义它的方法?而且End方法也是一个大问题。

0 个答案:

没有答案