问题标签 [xmlrpcclient]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
3946 浏览

c# - C# - 具有单个方法和 2 个命名参数的 xml-rpc

这是我上周提出的一个精炼而集中的问题,是关于我正在开展的一个通过 xml-rpc .net使用 Web 服务http://www.upcdatabase.com的项目。我在 c# 中工作。该请求需要一个命名方法(“lookup”)以及 2 个命名参数(“rpc_key”)和(“upc”),这两种类型都是 stings。我最初的想法是创建一个这样的界面:

我一直在使用的代理一代是

我收到无效参数的响应。因此,在阅读 xml-rpc 常见问题解答时,我遇到了:

“2.20 如何调用带有可变参数数量的 XML-RPC 方法?params 关键字可用于调用采用可变数量参数的 XML-RPC 方法。例如,如果 XML-RPC 方法采用可变数量的整数参数,则可以这样定义: [XmlRpcUrl("http://www.cookcomputing.com/notimpl.rem")] public interface IParams : IXmlRpcProxy { [XmlRpcMethod]
int UseNumbers(params int[] numbers); 并像这样调用: IFoo proxy = (IFoo)XmlRpcProxyGen.Create(typeof(IFoo)); proxy.SendMultipleParameters(1); proxy.SendMultipleParameters(1, 2, 3);”</p>

或者,此示例中的参数可以作为 int[] 类型的数组提供: int[] parameters = new int[] { 1, 2, 3 }; proxy.SendMultipleParameters(参数);"

我的问题是我不明白如何将这个概念应用到我的项目中,(我是新手),我尝试了 upcLookupValues[] parameters = new string[] { "rpc_key", "upc" }; 但是我无法将 string[] 隐式转换为 readUPC.upcLookupvalues[]。我也不明白如何定义新的提交代理。我的手指交叉这个帖子是有道理的。我相信你们 C# xml-rpc 的人现在都在笑。

0 投票
2 回答
8629 浏览

python - 为什么 xmlrpc 客户端不能将项目附加到可通过 xmlrpc 服务器程序访问的列表?

服务器代码(基于 Python 库参考):

客户端(解释器从另一个终端窗口启动):

我该如何解决?我是否不正确地使用 xmlrpc?

0 投票
2 回答
2485 浏览

php - 在 XMLRPC 中发送数组?

我无法弄清楚这有什么问题:

它根据文档 - http://phpxmlrpc.sourceforge.net/doc/xmlrpcval.html

但上述崩溃

我试过:

但这也没有用


我的错!我有一个错字 - “xmlrpxval”而不是“xmlrpcval”。我认为第二个应该可以,但不确定...

0 投票
1 回答
414 浏览

php - 在 PHP 中使用 bugzilla 网络服务

我想在 PHP 中使用 bugzilla 网络服务 API。问题似乎是 XML-RPC 客户端。我经历过类似的问题,但不想仅为客户端安装整个 Zend 框架。有没有办法分离出 Zend XML-RPC 客户端,或者你能推荐一些你用过的其他客户端吗?

我正在尝试使用 IXR_Library 客户端,但那里有问题。如果有人对此感兴趣,可以发布代码。如果您想了解更多详情,请告诉我。

0 投票
2 回答
951 浏览

java - XMLRPC IP.Board 找不到名为的 API 模块

我有一个案例:通过论坛引擎 IP.Board 的 API 与论坛合作。

所以我写了下一个代码:

但我得到例外

怎么了?

在文档(http://community.invisionpower.com/resources/documentation/index.html/_/developer-resources/miscellaneous-articles/xml-rpc-api-r246)中说:

您应该将 XML-RPC 调用提交到 interface/board/index.php 文件。您应该将所有参数作为结构发送。

每个请求都必须提交两个参数: api_key - 这应该是之前设置的密钥。api_module - 这应该是“ipb”。从理论上讲,您可以创建其他模块,但“ipb”是 IP.Board 附带的所有模块。

我在哪里犯错。

还有我怎么能得到methods.php文件?

我写 URL http://hbf.by/interface/board/modules/ipb/methods.php

但是得到空白页。

但也在文档中说:

打开 interface/board/modules/ipb/methods.php 文件以查看每个方法期望接收哪些参数并将其返回作为响应

可能是一些服务器需要配置,但在互联网上我找不到它。

0 投票
1 回答
854 浏览

php - 如何在 PHP 中的 localhost xml_rpc 客户端上实现?

您好,我在用 PHP 编写一个简单的 XML-RPC 客户端时遇到了一些问题。这是我的 PHP 代码:

我不知道为什么它进入“成功”条件并向我显示:

谢谢你的帮助。请注意,在我的本地 wamp 服务器上激活了 XML-RPC PHP 扩展。

0 投票
1 回答
478 浏览

gwt - 如何将独立的 xmlrpc-client 连接到 gwt-enhanced xmlrpc-server?

我有一个 gwt 应用程序,想通过独立的 xmlrpc 客户端(例如用 Apaches 的 xmlrpc 库编写)连接到它的 xmlrpc 后端。

假设项目创建了一个名为TestServlet连接到/test/test提供 Method的 URL 的 servlet public int add(int a, int b)

使用下面显示的代码调用已部署的 servlet(在端口 8080 上的码头中运行),我在码头的日志中收到以下错误消息:

javax.servlet.ServletException: Content-Type was 'text/xml'. Expected 'text/x-gwt-rpc'.

有没有什么简单的方法可以将这样一个独立的 xmlrpc-client 与 gwt-enhanced xmlrpc-server 连接起来?我阅读了有关 xmlrpc-gwt 的信息 - 但我想将该独立客户端的 gwt 依赖项保持在最低限度。

0 投票
2 回答
806 浏览

ruby - 使用 ruby​​ xmlrpc/client 库为 wordpress 博客远程激活 wordpress 主题

我需要为远程存在的 wordpress 博客激活主题。我想我会用 worpress http://core.svn.wordpress.org/trunk/wp-includes/class-wp-xmlrpc-server.php的 xmlrpc api 来做,但是 wordpress 没有提供任何 api 方法来激活或切换主题。

同样,我还需要远程激活 wordpress 博客的插件。

我对其进行了很多搜索并得到了以下解决方案: https ://wordpress.stackexchange.com/questions/15534/is-it-possible-to-change-a-blogs-theme-through-xml-rpc-command-and -如果是这样的话

但是这个解决方案对我来说似乎不可行,因为它要求更改代码。在我在本地激活我的主题之前,这是可行的,但就我而言,我可以远程显示任意数量的博客。所以我排除了这个。

有没有人遇到过这种情况,如果有,您是如何解决这种情况的?

0 投票
2 回答
188 浏览

java - Java 程序与非 JDK 对象之间的通信

我正在寻找在同一台机器上运行的两个 java 程序之间的通信通道。我找到了一些选项(RMI 和 XML-RCP),但我发现的所有示例都没有显示对象的交换,它是非原始的并且在 JDK(我们自己的对象)上不知道。

那么,当我想这样做时,有什么简单的技术可以使用(注意 Utils.jar 它位于 Server.jar 和 Client.jar 的类路径中):

实用程序.jar:

客户端.jar:

服务器.jar:

0 投票
1 回答
3042 浏览

php - XMLRPC 显示 -32601 错误(使用 PHP)

我有以下代码...

我需要使用位于http://ws.myserver.com/register/index.php的 WebService 。

我将电子邮件作为参数传递,然后 XMLRPC.inc 库将使用 base64 对其进行编码。

我有一个很好的 XML 请求,如下所示:

BUUUT,当我尝试从服务器获得响应时,出现以下错误

Fault: Code: -32601 Reason 'server error. requested method not found'

有任何想法吗?我对如何从我的 PHP 代码中调用existsEmail方法感到疯狂……我确定它在那里,但我不知道我是否遗漏了什么……