Thursday, September 11, 2014

PHP SOAP 구현

PHP로 SOAP을 구현하려면 PHP5가 있어야 된다.
PHP5에만 SOAP이 내장되어 있다.

그러나 PHP4에서 구현을 하려면 NuSOAP을 사용하면 된다.
그리고 PHP5도 동일한 방법을 사용하면 되기 때문에 NuSOAP으로 하는것이 편하다.

nusoap-0.7.3.zip
nusoap-docs-0.7.3.zip
Mail_Mime-1.4.0.gz

세개의 파일이 필요한데
Mime은 NuSOAP 0.7.3에서 바이너리를 SOAP으로 보낼때 쓴다.

첨부된 nusoap.zip을 받고
htdocs폴더에다 lib에 풀고
 // NuSOAP설정
 include_once('lib/nusoap.php');
 include_once('lib/nusoapmime.php');
 // WSDL설정
 $wsdl = 'http://url/WebService/Service?wsdl';
 // NuSOAP설정
 $client = new nusoap_client($wsdl, 'wsdl');
 $client->setEndpoint("'http://url/WebService/Service");
위와 같이 하면 함수를 호출할 수 있다.
반드시 endPoint를 설정해야 한다.

No comments:

Post a Comment