Ben başka bir sunucuya XML-RPC isteklerini yapmak için Zend 1.10 's XML-RPC istemci kitaplığı kullanılarak duyuyorum. Ben aramak zorunda yöntemlerden biri kullanan bir i8
(aka ex:i8
) yani büyük tamsayı genişletilmiş, yazın. Bu Zend desteklenir (bakınız, http://framework.zend.com/apidoc/1.10/Zend_XmlRpc/Value/Zend_XmlRpc_Value_BigInteger.html). Ben buna birkaç görüşme yapmaya zaman Ancak, (Ben temas sunucu önce düşünmek) bir istisna olsun.
exception 'Zend_XmlRpc_Client_FaultException' with message 'Failed to parse XML-RPC request: Unknown type: i8' in /usr/local/myprog/libs/zend/library/Zend/XmlRpc/Client.php:370
Stack trace:
#0 /usr/local/myprog/client.php(102): Zend_XmlRpc_Client->call('methodCall', Array)
#1 {main}
Ile getLastRequest()
istemci nesnesinin ben bunu göndermek istediği XML bu olduğunu görebilirsiniz:
?xml version="1.0" encoding="UTF-8"?>
<methodCall><methodName>methodCall</methodName><params><param/><param/></params></methodCall>
Zend XML ad ekleme değil gibi görünüyor. Bunu nasıl etrafında alabilirsiniz? Nasıl i8
/ ex:i8
/ BigInteger
parametresi ile bir XML-RPC yöntemi çağrı yapabilirim?