关于PHP 调用soap遇到的问题,

最近和做了一个和海关进行报文传输的接口,上传没有问题,到了下载报文这出现了个问题,各种排查也没发现错误所在,服务器端是用java写的,客户端是php,报一下的错误,希望大牛们给出个主意哪里有问题。就是死在了下载那个方法里,方法传入的参数没有问题,严格按照这个报文的规范来的。图片说明图片说明

为了查找问题的根本,建议先使用Curl调用这个Soap API endpoint看看是否成功。

例子:

 // PHP cURL  for https connection with auth
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
            curl_setopt($ch, CURLOPT_URL, $url);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
            curl_setopt($ch, CURLOPT_USERPWD, $soapUser.":".$soapPassword); 
            curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
            curl_setopt($ch, CURLOPT_TIMEOUT, 10);
            curl_setopt($ch, CURLOPT_POST, true);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $xml_post_string); // the SOAP request
            curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

            // converting
            $response = curl_exec($ch); 
            curl_close($ch);