SOAP请求正在使用SOAP UI但不适用于PHP

时间:2013-10-10 09:36:55

标签: php web-services api soap wsdl

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

谢谢

0 个答案:

没有答案