PHP Zend XML-RPC-任何禁用';无';在请求中?
我正在使用Zend XML-RPC客户端库将XML请求发送到另一个非PHP XML RPC服务器(这是一个java JBoss安装,但我无法控制更改/修补/破解)。我提出的一个请求有一个PHP Zend XML-RPC-任何禁用';无';在请求中?,php,zend-framework,xml-rpc,xml-nil,Php,Zend Framework,Xml Rpc,Xml Nil,我正在使用Zend XML-RPC客户端库将XML请求发送到另一个非PHP XML RPC服务器(这是一个java JBoss安装,但我无法控制更改/修补/破解)。我提出的一个请求有一个元素,它是一个XML-RPC扩展。我正在谈论的XML-RPC服务器不支持这一点,因为请求失败,原因是未能解析XML-RPC请求:未知类型:nil 有没有办法告诉Zend不要发送值,而是发送其他内容?其他人以前也问过这个问题:但我不这么认为: The array of parameters for the remo
元素,它是一个XML-RPC扩展。我正在谈论的XML-RPC服务器不支持这一点,因为请求失败,原因是未能解析XML-RPC请求:未知类型:nil
有没有办法告诉Zend不要发送
值,而是发送其他内容?其他人以前也问过这个问题:但我不这么认为:
The array of parameters for the remote method can contain native PHP types,
Zend_XmlRpc_Value objects, or a mix of each.
实际上,您可以完全控制传递给远程方法的参数类型。在发送请求之前将空值转换为空字符串应该很简单,不是吗?是的,最后我放置了一个空数组并更改了XML RPC规范