SOAP java.lang.NullPointerException错误

时间:2018-03-15 19:53:41

标签: php web-services soap

我在网上进行了一项研究,但我无法找到问题的确切答案。我正在尝试向SOAP服务发出请求。当我尝试使用SOAPUI时,我可以得到一个正确的响应,但是当我尝试使用PHP时,我无法得到任何东西。

以下是SOAPUI的屏幕截图:(备份网址:http://i.hizliresim.com/qGaOOd.png

SOAP

这是我的PHP代码:

    <?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$wsdl = "http://www.estes-express.com/shipmenttracking/services/ShipmentTrackingService?wsdl";

$options = array(
  'auth' => array(
    'user' => 'myuser',
    'password' => 'mypass'
  )
);

$request = array(
  'search' => array(
    'requestID' => '0841824923',
    'pro' => '0841824923'
  )
);



$client = new SoapClient($wsdl, $options);
echo '<pre>'.print_r($client,true).'</pre>';
try{
    $response = $client->__soapCall('trackShipments', array($request));
    print_r($response);
} catch(SoapFault $ex){
    echo $ex->getMessage();
}

print "\n";

当我运行此脚本时,它会返回以下错误:“java.lang.NullPointerException”

任何解决方案?提前谢谢。

0 个答案:

没有答案