PHP Zend XML -RPC-在请求中禁用“ nil”的任何方法?
-
24-10-2019 - |
题
我正在使用Zend XML-RPC客户端库将XML请求发送到另一台非PHP XML RPC服务器。(这是Java Jboss安装,但我没有控制权来更改/修补/修补它/黑客攻击)。我要提出的一个请求有一个 <nil/>
元素,是XML-RPC扩展。我与之交谈的XML-RPC服务器不支持这一点,因为请求失败 Failed to parse XML-RPC request: Unknown type: nil
.
有什么办法告诉Zend不要发送 <nil/>
价值并发送其他内容?其他人以前问过: http://framework.zend.com/issues/browse/zf-1919
解决方案
但是,我不这么认为:
The array of parameters for the remote method can contain native PHP types,
Zend_XmlRpc_Value objects, or a mix of each.
实际上,您可以完全控制传递给远程方法的参数类型。转换 无效的 在发送请求之前,要空字符串的值应该很微不足道,不是吗?
不隶属于 StackOverflow