0

我正在使用 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

4

1 回答 1

1

然而,我不这么认为:

The array of parameters for the remote method can contain native PHP types, 
Zend_XmlRpc_Value objects, or a mix of each. 

您实际上可以完全控制传递给远程方法的参数类型。在发送请求之前将值转换为空字符串应该很简单,不是吗?

于 2010-06-04T15:37:50.667 回答