Pregunta

Estoy usando Zend XML-RPC biblioteca de Cliente para enviar las solicitudes XML a otro de no-PHP XML RPC server.(es un java JBoss instalar, pero no tengo el control para cambiar/parche/hack).Una petición que estoy haciendo tiene un <nil/> elemento, que es un XML-RPC extensión.El XML-RPC server, estoy hablando no admite que debido a la solicitud falla con Failed to parse XML-RPC request: Unknown type: nil.

¿Hay alguna forma de saber Zend para no enviar a la <nil/> valor y enviar algo a cambio?Otros se han preguntado esto antes: http://framework.zend.com/issues/browse/ZF-1919

¿Fue útil?

Solución

No creo que sea así, sin embargo:

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

Usted realmente tiene el control total sobre el tipo de parámetros que se pasan al método remoto.La conversión de null los valores de las cadenas vacías antes de enviar la solicitud debe ser trivial, ¿no?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top