Я бегу следующий код:Параметры Примечание ли запрос SOAP из PHP
<?php
// $wsdl = "http://www.restfulwebservices.net/wcf/StockQuoteService.svc?wsdl";
$wsdl = "http://clublinq.com/marylandlive/clublinq.svc?singleWSDL";
$client = new SoapClient($wsdl, array(
"trace"=>1,
"exceptions"=>0));
// var_dump($client->__getFunctions());
// var_dump($client->__getTypes());
// $stock = "IBM";
// $parameters= array("request"=>$stock);
$parameters= array('KeyID'=>"1B3BFE04-78AF-4B84-967E-C32BA0B30FB0",'PlayerID'=>2588);
var_dump($parameters);
$value = $client->GetCustomerInfo(array('request' => array($parameters)));
// $value = $client->GetCustomerInfo(array('request' =>"1B3BFE04-78AF-4B84-967E-C32BA0B30FB0"));
var_dump($value);
print "<pre>\n";
print "<br />\n Request : ".htmlspecialchars($client->__getLastRequest());
print "<br />\n Response: ".htmlspecialchars($client->__getLastResponse());
print "</pre>";
?>
Использование Wireshark, я решил, что мой запрос посылается с параметрами, как нуль.
Где я ошибся?
Действительно ли $ value = $ client-> GetCustomerInfo (массив ('request' => array ($ parameters))); строка corryect, вы делаете массив массива –