我正在创建一个访问Web服务的客户端; web服务正常工作。 我需要访问一种获取库存数据的方法
http://176.44:8080/wsLogo/wsLogo.asmx
我正在使用这样的getITEMS方法:
http://176.44:8080/wsLogo/wsLogo.asmx?op=getITEMS
code
为空,date
为2013-04-10
我使用此代码来调用这个
ini_set( "soap.wsdl_cache_enabled", 0 );
$client = new SoapClient("http://14:8080/wsLogo/wsLogo.asmx?WSDL");
$ourParamsArray=array('','2013-04-10');
$response=$client->__soapCall('getITEMS', array('parameters' => $ourParamsArray));
print_r($response);
但我得不到正确的结果:有人可以帮我吗?
[Here] [1]你可以看到当前的输出
[1]: http://onc/jumi/temst.php
答案 0 :(得分:0)
$ yourParamsArray未定义?你好像把它声明为$ ourParamsArray ......
答案 1 :(得分:0)
我将数组更改为
$ourParamsArray=array('ITEM'=>'','DATE'=>'2013-04-10');
Web服务标识param的名称。