我用 C# 编写了一个通用的 XML RPC 框架。我现在用它来调用 Magento API。
我首先调用了该login
方法并获得了一个有效的会话 ID。但我不确定调用该call
方法的方式是什么,因为到目前为止我看到的所有示例都是客户端使用 SOAP 代理从 Java 或 PHP 调用它。
这些代理调用的语法表明方法签名必须是这样的:
proxy.call ( stringSessionId, stringMethodYouWantToCall,
new object[] { param1, param2, ... } );
call
我指的方法在哪里。stringMethodYouWantToCall
是 Magento 框架的call
方法将调用的一些 PHP 端方法。
问题是,当我这样做时,我会遇到各种各样的错误。但如果我谈到这些,我会离题。
我的问题确实是:您能否向我提供调用方法期望的示例 xml-rpc 有效负载。我将从那里建造它。
目前,Java 应用程序调用 Magento API 。我可以使用 Fiddler 查看它发送到 Magento 的 HTTP 流量/请求正文,但我不知道如何配置 Tomcat 以将其流量发送到 Fiddler。