0

Web サービスにアクセスするクライアントを作成しています。Web サービスは正常に動作しています。インベントリ データを取得するメソッドにアクセスする必要がある

 http://176.44:8080/wsLogo/wsLogo.asmx

次のように getITEMS メソッドを使用しています。

 http://176.44:8080/wsLogo/wsLogo.asmx?op=getITEMS

codeは空白dateです。2013年 4 月 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

$yourParamsArray は未定義ですか? $ourParamsArray として宣言しているようです...

于 2013-04-10T11:21:15.360 に答える
0

配列を次のように変更します

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

Web サービスは param の名前を識別します。

于 2013-04-11T10:56:41.613 に答える