【发布时间】:2014-12-02 11:31:05
【问题描述】:
我必须使用一个 web 服务,创建它的程序员给了我端点和 wsdl 的链接。
如何创建客户端?使用 wsdl 链接还是端点?
当我尝试连接时,我有以下返回
“警告:SoapClient::SoapClient(http://mv114.agraria.coop.br:50000/XISOAPAdapter/MessageServlet?channel=:BC_SOAP_CV:CC_SOAP_CV_Sender) [function.SoapClient-SoapClient]:未能打开流:HTTP 请求失败! HTTP/1.1 401 在第 6 行的 /srv/www/htdocs/wwwintranet/nusoap_ex/sap_xml.php 中未经授权 警告:SoapClient::SoapClient() [function.SoapClient-SoapClient]:I/O 警告:未能加载外部实体“http://mv114.agraria.coop.br:50000/XISOAPAdapter/MessageServlet?channel=:BC_SOAP_CV:第 6 行 /srv/www/htdocs/wwwintranet/nusoap_ex/sap_xml.php 中的 CC_SOAP_CV_Sender” 致命错误:未捕获的 SoapFault 异常:[WSDL] SOAP-ERROR:解析 WSDL:无法从 / srv/www/htdocs/wwwintranet/nusoap_ex/sap_xml.php:6 堆栈跟踪:#0 /srv/www/htdocs/wwwintranet/nusoap_ex/sap_xml.php(6): SoapClient->SoapClient('http://mv114. ag...') #1 {main} 在第 6 行的 /srv/www/htdocs/wwwintranet/nusoap_ex/sap_xml.php 中抛出"代码:
require_once('nusoap.php');
$client = new SoapClient('http://mv114.agraria.coop.br:50000/XISOAPAdapter/MessageServlet?channel=:BC_SOAP_CV:CC_SOAP_CV_Sender');
//$client = new SoapClient('http: //mv114.agraria.coop.br:50000/dir/wsdl?p=ic/55b6a9155f353207b6e7c92f548bbb98');
$client->setHTTPProxy("http: //wmv114.agraria.coop.br",50000,"WSPO","WAgr9876");
$err = $client->getError();
if ($err){
echo "Error". $err.;
}
else
{
echo "OK!!";
}
【问题讨论】:
标签: php web-services nusoap