Я отправляю запрос на мыло и получаю правильный ответ от сервера. но не удается отправить CDATA в виде строки. тип метода - объект и строка
class clsSecurity {
public function __construct()
{
$this->fullname= 'fullname';
$this->username = 'username';
$this->password = 'password';
$this->ip = 'XX.XX.XX.XX';
$this->request = 'XXX';
}
}
$client = new SoapClient("http://wsdlurl?WSDL",['trace' => 1]);
$contact = new clsSecurity();
$par = "<![CDATA[<Availability>
<seat>D</seat>
<room>O</room>
<access>N</access>
</Availability>]]>";
$params = array(
'objSecurity' => $contact,
'avalibility'=>$par
);
$response = $client->__soapCall("roomAvailability", array($params));
echo "<>" . $client->__getLastRequest() . "<>";
Я не могу отправить availability
в виде строки, первый параметр должен быть obj, а второй будет строка.
после $clinet->__getType();
Availability { clsSecurity objSecurity; string roomAvailability; }