Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SOAP请求在SOAP UI中工作,但在PHP中不工作_Php_Web Services_Api_Soap_Wsdl - Fatal编程技术网

SOAP请求在SOAP UI中工作,但在PHP中不工作

SOAP请求在SOAP UI中工作,但在PHP中不工作,php,web-services,api,soap,wsdl,Php,Web Services,Api,Soap,Wsdl,我正在用PHP实现SOAP API。我有SOAP用户界面。它是基于Java的。我创建了一个新项目并运行了一个获取数据的请求。我在这里得到了正确的数据。但当我实现这个PHP请求时,它显示了一个错误,没有收到XML数据 我正在使用以下代码: <?php $client = new SoapClient("http://ws.spexlive.net/service/soap/catalog?appId=225915&wsdl", array('trace' => 1, "exce

我正在用PHP实现SOAP API。我有SOAP用户界面。它是基于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);

谢谢

面对同样的问题,请检查这是否有效: