0

ZendXML-RPCクライアントライブラリを使用してXMLリクエストを別の非PHPXMLRPCサーバーに送信しています(これはJava JBossのインストールですが、変更/パッチ適用/ハッキングを制御できません)。私が行っているリクエストの1つに<nil/>、XML-RPC拡張機能である要素があります。私が話しているXML-RPCサーバーは、リクエストがで失敗するため、これをサポートしていませんFailed to parse XML-RPC request: Unknown type: nil

<nil/>値を送信せず、代わりに何か他のものを送信するようにZendに指示する方法はありますか?他の人は以前にこれを尋ねました: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. 

実際には、リモートメソッドに渡されるパラメータのタイプを完全に制御できます。リクエストを送信する前にnull値を空の文字列に変換するのは簡単なはずですよね?

于 2010-06-04T15:37:50.667 に答える