Soap. XML пример запроса в PHP - PullRequest
0 голосов
/ 16 января 2020

Как реализовать XML пример запроса в PHP? Я запутался с аргументами и отправкой WS url ...

Пример:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="WS"> //here is my ws server URL
   <soapenv:Header/>
   <soapenv:Body>
      <ws:calculatePrice>
         <arg0 username="username" password="password">
            <calculationInput var1="xxx" var2="xxx"/>
         </arg0>
      </ws:calculatePrice>
   </soapenv:Body>
</soapenv:Envelope>

Я пробовал это, но это не сработало.

<?php 

try{
    $soapclient = new SoapClient('WSDL'); //here is WSDL server

    $result = $soapclient->calculatePremiumRegistered(array(
        'arg0' => array('username' => 'username', 'password' => 'password'), 
        array('calculationInput' => array('var1' => 'xxx', 'var2' => 'xxx'))
    ));

    print_r($result);

} catch(Exception $e){
    echo $e->getMessage();
}

?>

Как мне правильно написать эти аргументы? Как отправить информацию о сервере WS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...