SOAP-ERROR: Parsing WSDL: Couldn't load from * ,Premature end of data in tag definitions line 2


今天写了个wsdl.xml,测试的时候出现这个错误:

SOAP-ERROR: Parsing WSDL: Couldn't load from '*\soap\wsdl.xml' : Premature end of data in tag definitions line 2

找了找网上资料,和我问题相似的有很多,但是最终没有得到解决,汇下总:

1. 在php.ini中打开soap需要的扩展。php_soap.dll、php_xmlrpc.dll、php_curl.dll、php_openssl.dll。


2.将http://localhost/.. 换成 https://localhost/.. 试试 不知道为什么,不知道可行不可行,在stackoverflow看到的。


3.我的最可笑的原因就是xml文件中标签没有闭合也会出现这个问题。最终仔细检查了xml文件得到解决。

你可能感兴趣的:(webservice)