Я использую веб-сервис WCF в php, и мне нужно передать параметры в функцию веб-сервиса. Запрос xml выглядит как полученный из SOAPUI:
<soapenv:Body>
<tem:Display>
<!--Optional:-->
<tem:req>
<!-- Here are parameters -->
</tem:req>
</tem:Display>
<soapenv:Body>
Как передать параметры в этом состоянии?
вам нужно использовать заголовок (‘Content-type: text / xml’) при запуске тела xml, посмотрите пример ниже и попробуйте в своем коде:
если наши параметры передаются в виде массива как:
$parameters = array('param1' => 'value1', 'param2'=> 'value2');
для вышеупомянутого запроса нам нужно вложение как:
$parameters = array(
'req' => array('param1' => 'value1', 'param2'=> 'value2')
);
это то, как мы передаем объекты в качестве параметров.