오류가 있습니다. 유효한 조치 매개 변수없이 요청을 처리 할 수 없습니다. SOAP 서버로 로그인하고 싶습니다. 내 WSDL은 여기에 있습니다 : https://demo.krd.pl/Siddin/2.1/Import.asmx?WSDL 내 코드는 같은 것입니다 : 당신이 볼 수 있듯이, 나는 매개 변수 LoginRequest이 SOAP 서버에 방법 '로그인'을 호출 할SOAP 오류; 처리 할 수 없습니다.
$client = new SoapClient('https://demo.krd.pl/Siddin/2.1/Import.asmx?WSDL', array(
'location' => 'https://demo.krd.pl/Siddin/2.1/Import.asmx?WSDL',
'trace' => 1,
'exceptions' => true,
'cache_wsdl' => WSDL_CACHE_NONE,
'features' => SOAP_SINGLE_ELEMENT_ARRAYS,
'soap_version' => SOAP_1_2
));
$auth = new stdClass();
$auth->UserName = 'aaa';
$auth->Password = 'bbb';
$auth = new SoapVar($auth, SOAP_ENC_OBJECT, 'complexType', null, 'LoginRequest', 'types');
$result = $client->login($auth);
die(var_dump($result));
-이 WSDL 파일에 설명합니다. 어떻게 그럴 수 있죠?
rafaluf - 저는 PHPian이 아니지만 더 자세히 설명해주십시오. 나는 너에게 이걸 확실히 할 수있다. –