php - 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
解决方案
推荐阅读
- apache-kafka - 向 Avro 架构添加新字段使其与早期版本不兼容
- python - PyCharm 抛出错误“没有名为 pymongo 的模块”
- c# - 使用 DeviceEnumeration - 将基于 IP 的摄像头连接到 Windows
- sql - 如何在 SQL 中解析 Json
- ios - 如何使用 SwiftUI 实现可以读取和写入 NFC 标签的 NFC 扫描仪?
- javascript - 如何使用 Apollo GraphQL 更改查询值(其中:{ })
- java - Hibernate 错误(JPA 查询 + SpEL 表达式):org.hibernate.QueryException:未绑定命名参数
- java - ProprityQueue 的奇怪行为
- c# - 共享项目时如何检测并显示给编辑者?
- python - Python unittest,跳过没有输入的测试