2009-11-06 3 views
0

WSDL을 사용하고 일부 함수를 호출해야합니다. 내 요청이 형식이됩니다 필요합니다PHP로 WSDL을 호출하십시오.

이름 비밀번호

난 다시 서버에서 데이터를 얻을 수없는, 서버가 인식 할 수없는 내 전송 매개 변수.

지원해 주셔서 감사합니다. 당신이 당신의 WSDL 수 설명하는 웹 서비스를 호출 할 경우

+1

일부 코드를 추가하십시오. 어떤 SOAP 확장 또는 라이브러리를 사용하는지 설명하십시오. –

답변

0

, 이런 식으로 뭔가를 시도 :

class myWebServiceParameter { 
    public $username = "me"; 
    public $password = "secret"; 
} 

try{ 
    $client = new SoapClient("http://example.org/myWebService.wsdl", 
     array('location' =>"http://example.org/myWebServiceEndpoint")); 
    $parameter1 = new myWebServiceParameter(); 
    $result = $client->myWebServiceFunction($parameter1); 
} catch (Exception $e) { 
    // handle errors 
} 

myWebServiceParameter 같은 이름의 멤버 변수 foreach는 WSDL 메시지 속성을 가진 모든 클래스해야합니다. myWebServiceFunction은 웹 서비스 메서드의 이름입니다.

+0

불충분 한 정보를 게시 해 주셔서 죄송합니다.하지만 내 질문에 더 많은 항목을 추가했습니다. http://stackoverflow.com/questions/1723160/call-wsdl-by-php. 많은 감사합니다. –

관련 문제