【发布时间】:2016-08-23 16:30:05
【问题描述】:
这是我的php代码
$client = new SoapClient('https://someservice.com/Tokens.xml', array('soap_version' => SOAP_1_1));
$params['merchantId'] = 'ABC';
$params['invoiceNo'] = 1;
$result = $client->__soapCall("MakeToken", array($params));
$token = $result->MakeTokenResult->token;
所以我已经安装了 suds 我已经走了这么远
from suds.client import Client
def test(request):
client = Client(location="https://someservice.com/Tokens.xml" )
return(HttpResponse('something !! '))
我不确定这一行的下一步是什么
$result = $client->__soapCall("MakeToken", array($params));
这是我想出的,显然是错误的!
client.service.__soapCall('MakeToken' , 'merchantId:ABC' , 'invoiceNo:1' )
【问题讨论】: