问题标签 [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.
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,因此可能会使用它。但这仍然没有告诉我如何以编程方式进行。
xml-rpc - 有没有办法查看 xmlrpc-c 库生成和接收的实际 XML?
我有一个系统,其中一些 C++ 代码(使用 xmlrpc-c)与使用 Apache XML-RPC 库的 Java servlet 对话。
如果我可以查看来回发送的实际 XML,我遇到的问题将更容易解决。有什么方法可以在 Apache XMLRPC 或 xmlrpc-c 中打开有线协议 XML 的日志记录?
java - *客户端*可扩展大量远程 Web 服务调用
我想知道在进行大量时间敏感的 Web 服务调用时,您是否可以分享最佳实践和常见错误。
就我而言,我有一个 SOAP 和一个基于 XML-RPC 的 Web 服务,我不断地调用它们。我预测这将很快成为一个问题,因为每秒调用的数量将会增加。
在更高的层次上,我正在考虑对这些调用进行批处理,并每 100 毫秒将它们提交到 Web 服务。你能分享一下还有什么工作吗?
在较低级别的事情上,我使用 Apache Xml-Rpc 客户端和标准 javax.xml.soap.* 包来实现我的客户端。您是否知道这些软件包的任何与客户端可扩展性相关的技巧/提示/警告?
提前致谢
尤里
java - 使用 XmlRpcClient 自定义 HTTP 标头
我想知道是否有人知道如何在 Java 中使用 XmlRpcClient 发送自定义 HTTP 标头?
我看到可以使用 XmlRpcHttpTransport.setRequestHeader() 设置自定义标头,但我没有看到将其与 XmlRpcClient 本身联系起来的方法。
c - 如何将 xmlrpc-c 库与我的项目一起分发?
在我的 C 项目中,我从 sourceforge.net 引用了 xmlrpc-c 库,以便使用 xmlrpc-client。
我的问题是如何分发这个库,以便其他用户不需要从互联网下载/安装包。
如果我可以将它与我的 .so 文件一起分发,那将是最好的。
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}
我想在我的代码中传递类似的参数。
ruby - Ruby 自定义超级初始化
这是我的情况:
XMLRPC::Client
有一个代理构造函数,new3
它接受一个选项的哈希值。它取出各个值,然后将构造委托给默认初始化程序,initialize
- 我来自
XMLRPC::Client
. 我想要一个具有XMLRPC::Client
一些附加功能的类。 - 我也希望能够使用选项哈希来实例化这个派生类。这意味着在我的派生类的初始化程序中,我必须以某种方式
super
使用new3
代理构造函数进行实例化。
我的问题是这是否可能。如果不是,那么解决这个问题的唯一方法是实际上将XMLRPC::Client.new3
方法中的代码“复制并粘贴”到我的派生类的构造函数中吗?
我问这个的原因只是想看看是否有解决这个问题的方法,因为在 Ruby 社区中有一个反复出现的 DRY(不要重复你自己)的主题。但当然,如果这是唯一的方法,它不会杀了我。
java - 如何打印在 Apache XML-RPC 中发送或接收的 XML
我正在运行一个简单的客户端/服务器 XML-RPC 应用程序以更好地理解 Apache XMLRPC 库。
但我希望能够打印或调试客户端发送的 XML 输出和服务器接收到的 XML。我怎么能找到这些数据?
ruby-on-rails - 使用 XMLRPC 和 RoR(3.1、1.9.2)发布到 wordpress 安装时出现 400 Bad Request 错误
我正在尝试使用 XMLRPC 将博客文章发布到 wordpress 博客。这是我正在使用的代码:
一切都正确创建,包括登录名和密码,但由于某种原因,我不断收到 400 Bad Request 错误。我登录了 wordpress 站点,它使用用户名和密码工作,所以我认为可能与最新的 ruby 和 XMLRPC 客户端不兼容。如果是这样,我应该使用其他方法来实现相同的结果吗?
谢谢!
python - 如何在 xmlrpc 服务器上查看回溯,而不是客户端?
我有简单的 xmlrpc 服务器代码:
示例会话。
客户:
服务器:
问题是我是否也可以在服务器上获取此跟踪。我需要知道处理查询是否出现问题。我没有使用用 Python 编写的客户端,所以我很难像上面那样进行回溯。