繁体   English   中英

PHP Soap wsdl响应问题

[英]PHP Soap wsdl response Issue

我正在使用PHP Soap实施保险单发布应用程序。我设置了所有内容,并从Web Service获得了响应编号。但是我不知道如何从Web Service(xml)中获取响应数据。服务请求和响应。

链接到Web服务https://es.adpolice.gov.ae/TrafficInsurance/TrafficInsuranceServicesNew.asmx?op=CreateVehicleInsurancePolicy

这是我正在尝试的代码..请指导我。

class SOAPStruct
{
    function __construct($user, $pass) 
    {
        $this->userName = $user;
        $this->Password = $pass;
    }
}

$service = new SoapClient("https://es.adpolice.gov.ae/TrafficInsurance/TrafficInsuranceServicesNew.asmx?wsdl", array('trace' => 1));

$auth = new SOAPStruct('*****','****');

$header = new SoapHeader("http://adpolice.gov.ae/TrafficInsurance/TrafficInsuranceServices.asmx",'SoapHeaderIn',$auth,false); 

$service->__setSoapHeaders(array($header)); 

$param = array('lngInsuranceCompanyCode'=> '1','intInsuranceKindCode'=>'1','lngTcf'=>'1','strPolicyNo'=>'1','dtExpiryDate'=>'2016-04-30','dtStartDate'=>'2015-03-31','strChassisNo'=>'6T1BE4DFDFDFDFD','strRemarks'=>'dfdf','strUserCreated'=>'dfdfd');

$response = $service->CreateVehicleInsurancePolicy($param);
print_r($response);

您要做的就是

$xml =  $service->__getLastResponse();
print_r($xml);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM