问题标签 [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 投票
1 回答
1139 浏览

java - 抑制/控制 org.apache.xmlrpc.XmlRpcClient 中的日志记录?

我继承了一些 Java 代码,这些代码对我们的 XMLRPC 服务器进行了一些测试。到目前为止,一切都很好。该代码的一部分涉及停止服务器(重复几次“检查服务器是否仍然存在,如果存在则发送命令关闭”)。

当服务器关闭时,其中一些“服务器还在吗?” 和/或“告诉它关闭”请求可能在操作中失败,导致 apache XMLRPC lib 向 stderr 写出一些警告(例如"INFO: I/O exception (org.apache.commons.httpclient.NoHttpResponseException) caught when processing request: The server 127.0.0.1 failed to respond")。这些消息与我们完全无关,但却让我们的 CI 系统感到担忧。

有没有办法在这个 Apache 模块中抑制此类信息消息(最好以编程方式,以便我们仅在关闭时抑制它们)?

该应用程序在其类路径中包含 commons-logging-1.1.jar,因此可能会使用它。但这仍然没有告诉我如何以编程方式进行。

0 投票
2 回答
327 浏览

xml-rpc - 有没有办法查看 xmlrpc-c 库生成和接收的实际 XML?

我有一个系统,其中一些 C++ 代码(使用 xmlrpc-c)与使用 Apache XML-RPC 库的 Java servlet 对话。

如果我可以查看来回发送的实际 XML,我遇到的问题将更容易解决。有什么方法可以在 Apache XMLRPC 或 xmlrpc-c 中打开有线协议 XML 的日志记录?

0 投票
1 回答
186 浏览

java - *客户端*可扩展大量远程 Web 服务调用

我想知道在进行大量时间敏感的 Web 服务调用时,您是否可以分享最佳实践和常见错误。

就我而言,我有一个 SOAP 和一个基于 XML-RPC 的 Web 服务,我不断地调用它们。我预测这将很快成为一个问题,因为每秒调用的数量将会增加。

在更高的层次上,我正在考虑对这些调用进行批处理,并每 100 毫秒将它们提交到 Web 服务。你能分享一下还有什么工作吗?

在较低级别的事情上,我使用 Apache Xml-Rpc 客户端和标准 javax.xml.soap.* 包来实现我的客户端。您是否知道这些软件包的任何与客户端可扩展性相关的技巧/提示/警告?

提前致谢

尤里

0 投票
1 回答
1864 浏览

java - 使用 XmlRpcClient 自定义 HTTP 标头

我想知道是否有人知道如何在 Java 中使用 XmlRpcClient 发送自定义 HTTP 标头?

我看到可以使用 XmlRpcHttpTransport.setRequestHeader() 设置自定义标头,但我没有看到将其与 XmlRpcClient 本身联系起来的方法。

0 投票
2 回答
130 浏览

c - 如何将 xmlrpc-c 库与我的项目一起分发?

在我的 C 项目中,我从 sourceforge.net 引用了 xmlrpc-c 库,以便使用 xmlrpc-client。

我的问题是如何分发这个库,以便其他用户不需要从互联网下载/安装包。

如果我可以将它与我的 .so 文件一起分发,那将是最好的。

0 投票
3 回答
1188 浏览

c - 如何通过 xmlrpc-c 传递类似对象的哈希表?

我使用 xmlrpc-c 作为我的 C 项目的 XMLRPC 客户端,我的问题是如何将以下参数传递给我的远程过程调用?

string1, int1, string2, int2, struct (name : age), string3

这是xmlrpc命令的cmdline工具
xmlrpc http://www.oreillynet.com/meerkat/xml-rpc/server.php meerkat.getItems struct/{search:linux,descriptions:i/76,time_period:12hour}

我想在我的代码中传递类似的参数。

0 投票
3 回答
317 浏览

ruby - Ruby 自定义超级初始化

这是我的情况:

  • XMLRPC::Client有一个代理构造函数,new3它接受一个选项的哈希值。它取出各个值,然后将构造委托给默认初始化程序,initialize
  • 我来自XMLRPC::Client. 我想要一个具有 XMLRPC::Client一些附加功能的类。
  • 我也希望能够使用选项哈希来实例化这个派生类。这意味着在我的派生类的初始化程序中,我必须以某种方式super使用new3代理构造函数进行实例化。

我的问题是这是否可能。如果不是,那么解决这个问题的唯一方法是实际上将XMLRPC::Client.new3方法中的代码“复制并粘贴”到我的派生类的构造函数中吗?

我问这个的原因只是想看看是否有解决这个问题的方法,因为在 Ruby 社区中有一个反复出现的 DRY(不要重复你自己)的主题。但当然,如果这是唯一的方法,它不会杀了我。

0 投票
0 回答
2719 浏览

java - 如何打印在 Apache XML-RPC 中发送或接收的 XML

我正在运行一个简单的客户端/服务器 XML-RPC 应用程序以更好地理解 Apache XMLRPC 库。

但我希望能够打印或调试客户端发送的 XML 输出和服务器接收到的 XML。我怎么能找到这些数据?

0 投票
1 回答
972 浏览

ruby-on-rails - 使用 XMLRPC 和 RoR(3.1、1.9.2)发布到 wordpress 安装时出现 400 Bad Request 错误

我正在尝试使用 XMLRPC 将博客文章发布到 wordpress 博客。这是我正在使用的代码:

一切都正确创建,包括登录名和密码,但由于某种原因,我不断收到 400 Bad Request 错误。我登录了 wordpress 站点,它使用用户名和密码工作,所以我认为可能与最新的 ruby​​ 和 XMLRPC 客户端不兼容。如果是这样,我应该使用其他方法来实现相同的结果吗?

谢谢!

0 投票
1 回答
2505 浏览

python - 如何在 xmlrpc 服务器上查看回溯,而不是客户端?

我有简单的 xmlrpc 服务器代码:

示例会话。

客户:

服务器:

问题是我是否也可以在服务器上获取此跟踪。我需要知道处理查询是否出现问题。我没有使用用 Python 编写的客户端,所以我很难像上面那样进行回溯。