最後更新:2016-06-02
來源:互聯網
上載者:User
關鍵字
php
nusoap
webservice介面
phpnusoapwebservice介面
下了0.9.5版本的nusoap,訪問java開發的webservice介面, 結果一直都連不上,幫忙看一下是什麼問題。謝謝。 程式報錯: Error wsdl error: XML error parsing WSDL from http://192.168.102.126:8080/eos-default//eos-default/LoginManager on line 32: EntityRef: expecting ';'
以下是原代碼:
require_once('../lib/nusoap.php'); require_once('../lib/class.wsdlcache.php'); $params = array('acOperator' => array( 'userid' => 'cgc', 'password' => '000000', ) ); $client = new nusoap_client('http://192.168.102.126:8080/eos-default/LoginManager?wsdl=org/gocom/abframe/auth/LoginManager.wsdl', true); $client->soap_defencoding = 'UTF-8'; $client->decode_utf8 = false; $client->xml_encoding = 'UTF-8'; $client->setHeaders('tns:UserName/tns:UserName tns:Password/tns:Password /tns:AuthenticationHeader'); $err = $client->getError(); if ($err) { echo 'Constructor error' . $err ; } $result = $client->call('login', $params, '', '', false, true); if ($client->fault) { echo 'Fault'; print_r($result);
} else { $err = $client->getError(); if ($err) { echo 'Error' . $err; } else { echo 'Result'; //print_r($result);
} } echo 'Request' . htmlspecialchars($client->request, ENT_QUOTES) ; echo 'Response' . htmlspecialchars($client->response, ENT_QUOTES) ; ?>