
SoapClient::__soapCall 함수의 첫 번째 인자로 전달하는 URL은 WSDL 파일의 위치입니다. 따라서, 다음과 같은 형식으로 전달해야 합니다.
http://example.com/service.asmx?WSDL
두 번째 인자인 'methodName'은 호출할 메서드 이름입니다. 따라서, 메서드 이름을 정확하게 입력해야 합니다. 예를 들어, 'method_name' 또는 'MethodName'은 호출할 메서드 이름이 아니며, 'methodName()'도 호출할 메서드 이름이 아닙니다.
웹 서비스를 호출하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$client = new SoapClient('http://example.com/service.asmx?WSDL');
$result = $client->__soapCall('methodName', array('parameter1', 'parameter2'));
print_r($result);
위 예제에서 'methodName'은 호출할 메서드 이름이며, array('parameter1', 'parameter2')는 메서드에 전달할 파라미터입니다.
2025-05-20 16:31