使用SOAP连接到Web服务,请告诉我我做错了什么?

时间:2011-09-26 11:11:38

标签: php web-services soap

我正在尝试使用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}抛出

你知道问题是什么吗?

谢谢!

1 个答案:

答案 0 :(得分:7)

有时您需要在网址末尾添加?wsdl

像这样:

$client = new soapclient('http://212.199.64.197/LeadCollector/LeadCollector.asmx?wsdl');