首页 > 解决方案 > PHP soapClient __doRequest 函数不发送 XML

问题描述

我想通过 PHP soapClient __doRequest() 发送 XML

   $data = '<?xml version="1.0" encoding="utf-8"?>
                <params
                  <param name="NombrePieces" type="ptInt" int_val="12345" />
                  <param name="Salutation" type="ptString">Hello from BSEScript!</param>
                  <param name="Temperature" type="ptFloat" float_val="25.5"/>
                  <param name="DebutContrat" type="ptDateTime" date_val="2017-08-15 12:00:00"/>
                  <param name="DosierComplete" type="ptBool" bool_val="false"/>
                </params> ';       
 $actionClient = new \SoapClient($this->baseUrl . self::ACTION_SERVICE, $options);
 $actionClient->__doRequest($data,'','',1.2,true);
 $actionClient->RunAction($session, $scriptName, $basParams->ToSoapVar("params"));  
 dd(htmlentities($actionClient->__getLastRequest()));
    ```
the soap client is sending empty data not the given XML data

标签: phpsoapsoap-client

解决方案


推荐阅读