SOAP请求无法在PHP中运行

时间:2015-05-29 11:26:29

标签: php soap wsdl

我们有wsdl: http://xxxxxxxxxxxxxxx.com/XXXX_Beta_3_API/webservice.asmx?wsdl

在PHP文件中:我创建了一个包含一些数组的类..

class Crmtet {
   public $abc;
   public $abc2;
   public $abc3;
   public $abc4;
 }

$client = new SoapClient(http://xxxxxxxxxxxxxxx.com/XXXX_Beta_3_API/webservice.asmx?wsdl);
$obj = new Crmtet();

$obj->abc= "Test";
$obj->abc2= "Test2";
$obj->abc3= "Test3";
$obj->abc4= "Test4";

$result = $client->CRM_Warehouse_Master_Insert($obj)->CRM_Warehouse_Master_InsertResult;
echo"re".$result;

但是我得到了以下错误:

  

致命错误:未捕获的SoapFault异常:[soap:Server]服务器是   无法处理请求。 --->对象引用未设置为   对象的实例。在   E:\ EasyPHP-12.1 \ www \ test \ inserwarrecrm.php:60堆栈跟踪:#0   E:\的EasyPHP-12.1 \万维网\测试\ inserwarrecrm.php(60):   SoapClient-> __ call('CRM_Warehouse_M ...',数组)#1   E:\的EasyPHP-12.1 \万维网\测试\ inserwarrecrm.php(60):   SoapClient-> CRM_Warehouse_Master_Insert(Object(Crmtet))#2 {main}   在第60行的E:\ EasyPHP-12.1 \ www \ test \ inserwarrecrm.php中抛出

问题是什么..任何人都可以帮忙.. ??

0 个答案:

没有答案