Zend_XmlRpc_Client无法与Zend_Xml_Security :: scan通信

时间:2015-11-19 18:00:40

标签: php security magento xml-rpc

我有一个使用XML_RPC与Magento应用B通信的进程A.我最近部署了Magento SUPEE6788,进程A无法再与Magento app B通信。

我注意到补丁SUPEE6788更改了以下文件:app / code / core / Zend / XmlRpc / Request.php更改为:

Zend_Xml_Security::scan($request);

但是,我正在使用以下行在进程A中调用我的Magento应用程序B:

 $xmlrpc_client = new Zend_XmlRpc_Client('http://my.app.B/index.php/api/xmlrpc');
 $xmlrpc_client->getHttpClient()->setConfig(array('useragent' => 'my_super_user_agent','timeout' => 3600,'keepalive' => true, 'persistent' => true));
 try {   
     $session = $xmlrpc_client->call...
 } 

我应该在流程A中更改哪些内容以便它可以与应用B进行通信?

谢谢,

1 个答案:

答案 0 :(得分:0)

问题出在我的客户端网址中。我删除了“index.php”,它运行正常。