繁体   English   中英

SOAP错误:解析WSDL:无法从“ wsdl”加载:无法加载外部实体“ wsdl”

[英]SOAP-ERROR: Parsing WSDL: Couldn't load from 'wsdl' : failed to load external entity “wsdl”

$params = array (
     "AccountName" => $_POST['comp-name'],
     "DBA" => $_POST['DBA'],
     "Comment" => $_POST['comments']
 );

$options = array(
        'soap_version'=>SOAP_1_1,
        'trace'=>1,
        'exceptions'=>1
    );
    $context = stream_context_create($options);
try {
$soap = new 
    SoapClient('https://application.cloud.clickandpledge.com/Signup.svc?wsdl', $options);
    $soapParams = array('instruction'=>$params);         
    $response = $soap->AccountSignUp($soapParams);
}
catch(Exception $e) {
    die($e->getMessage());
}

var_dump($response);

我在上面用我的WSDL文件在代码段中连接SOAP,这在我的屏幕下方出现错误。

SOAP错误:解析WSDL:无法从' http://application.cloud.clickandpledge.com/Signup.svc?wsdl=wsdl0 '加载:无法加载外部实体“ http://application.cloud.clickandpledge。 com / Signup.svc?wsdl = wsdl0

您似乎没有正确的WSDL URL。 我发现的是:

https://paas.cloud.clickandpledge.com/PaymentService.svc?wsdl

对于SOAP调用,然后将调用“ PaymentService”服务。 看起来clickandpledge.com不允许通过SOAP进行注册。 您可能必须通过他们的网页来做到这一点。

HTH,吉姆

暂无
暂无

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

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