ruby调用webservice( soap4r-ruby )
require'soap/wsdlDriver'defproject@URL='http:xxxxx?WSDL';//写链接会被百度删掉,被删2次了。就随便写几个字母。s...
require 'soap/wsdlDriver'
def project
@URL = 'http:xxxxx?WSDL'; //写链接会被百度删掉,被删2次了。就随便写几个字母。
soap_client =
SOAP::WSDLDriverFactory.new(@URL).create_rpc_driver
result = soap_client.login(:username=>"admin",:password=>"admin");
soap_client.doSomething()
end
由于调用doSomething方法前,必须要先调用login方法登录。
但是现在好像是因为客户端没有会话? 导致调用login登录成功后,调用doSomething仍然报错说非法调用。
求大神:客户端会话如何创建?? 展开
def project
@URL = 'http:xxxxx?WSDL'; //写链接会被百度删掉,被删2次了。就随便写几个字母。
soap_client =
SOAP::WSDLDriverFactory.new(@URL).create_rpc_driver
result = soap_client.login(:username=>"admin",:password=>"admin");
soap_client.doSomething()
end
由于调用doSomething方法前,必须要先调用login方法登录。
但是现在好像是因为客户端没有会话? 导致调用login登录成功后,调用doSomething仍然报错说非法调用。
求大神:客户端会话如何创建?? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询