我在PHP中实现SOAP API。我有SOAP UI(http://soapui.org/。),它基于Java。我创建了一个新项目并运行获取数据的请求。我在这里得到正确的数据。但是当我实现这个请求PHP时,它显示错误“没有收到XML数据”
我使用以下代码:
<?php
$client = new SoapClient("http://ws.spexlive.net/service/soap/catalog?appId=225915&wsdl", array('trace' => 1, "exceptions" => 0));
$result = $client->GetCategories(array('catalog' => 'na', 'siteId' => 0, 'locale'=>"en_us", 'type'=>"default"));
echo "====== REQUEST HEADERS =====" . PHP_EOL;
var_dump($client->__getLastRequestHeaders());
echo "========= REQUEST ==========" . PHP_EOL;
var_dump($client->__getLastRequest());
echo "========= RESPONSE =========" . PHP_EOL;
var_dump($result);
谢谢