2013-10-04 4 views
0

ASP.Net 웹 서비스 용 PHP 클라이언트를 작성하고 있습니다. 내가 달릴 때, 나는 다음을 얻는다 :nusoap 및 asmx를 사용하여 선언되지 않은 엔터티 경고가 발생 했습니까?

wsdl error: XML error parsing WSDL from https://ctechgames:443/Service1.asmx on line 99: Undeclared entity warning 

. 나는 이것에 아주 새롭다, 나는 진짜로 나가하고있는 무슨을 모른다.

요청 및 응답이 모두 비어 있습니다. 나는 무슨 일이 일어나고 있는지, 왜 그런지는 모른다. 내 고객 코드는 다음과 같습니다.

$client = new nusoap_client("https://ctechgames:443/Service1.asmx", 
         array('soap_version' => SOAP_1_2)); 
$schoolName = $client->call('GetSchoolName', array()); 

답변

0

문제가 해결되었습니다. 다음에 코드를 변경 :

$client = new nusoap_client("https://ctechgames:443/Service1.asmx?wsdl", 
         array('soap_version' => SOAP_1_2)); 
$schoolName = $client->call('GetSchoolName', array('parameters' => array())); 

?wsdl는 웹 브라우저에서 액세스를 위해 대신 HTML을, 웹 사이트에서 WSDL을 가져옵니다. 'parameters' => array()은 매개 변수를 구문 분석하는 방식에 기반한 .Net 웹 메서드가 원하는 것입니다.

희망이 있으면 도움이되기를 바랍니다.