0

我正在创建一个客户端来访问网络服务;网络服务工作正常。我需要访问一种方法来获取库存数据

 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);

但我没有得到正确的结果:任何人都可以帮助我吗?

[这里][1]可以看到当前的输出

  [1]: http://onc/jumi/temst.php
4

2 回答 2

0

我将数组更改为

$ourParamsArray=array('ITEM'=>'','DATE'=>'2013-04-10');

Web 服务识别参数的名称。

于 2013-04-11T10:56:41.613 回答
0

$yourParamsArray 未定义?您似乎将其声明为 $ourParamsArray ...

于 2013-04-10T11:21:15.360 回答