我正在尝试使用PHP / SOAP连接到Web服务,出于某种原因我不能。 我认为这些问题可能存在问题:
$client = new soapclient('http://212.199.64.197/LeadCollector/LeadCollector.asmx');
$client->debug_flag=true;
$err = $soapclient->getError();
$return = $client->call('InsertCollaboratorMoreLeadDetails', $webservice);
这是我得到的错误代码:
:未捕获的SoapFault异常:[WSDL] SOAP-ERROR:解析WSDL:无法从'http://212.199.64.197/LeadCollector/LeadCollector.asmx'加载:标记html第3行中的数据提前结束/ home / uboopco1 / public_html / llcproject.org / wp-content / plugins / fire-form / test.php:8堆栈跟踪:#0 /home/uboopco1/public_html/llcproject.org/wp-content/plugins/fire-form /test.php(8):SoapClient-> SoapClient('http://212.199 ....')#1 {main}抛出
你知道问题是什么吗?
谢谢!
答案 0 :(得分:7)
有时您需要在网址末尾添加?wsdl
。
像这样:
$client = new soapclient('http://212.199.64.197/LeadCollector/LeadCollector.asmx?wsdl');