问题标签 [xml-rpc]

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 投票
2 回答
1376 浏览

python - 具有更好错误报告的 XML-RPC 服务器

标准库(Python 2 和Python 3 中的xmlrpclib+ )将所有错误(包括使用错误)报告为不适合公共服务的 Python 异常:如果没有 Python 知识,异常字符串通常不容易理解,并且可能会暴露一些敏感信息。解决这个问题并不难,但我更愿意避免重新发明轮子。有没有更好的错误报告的第三方库?我对所有使用错误的良好故障消息感兴趣,并在报告内部错误时隐藏内部信息(最好使用日志记录)。SimpleXMLRPCServerxmlrpc.server

xmlrpclib已经有此类错误的常量:NOT_WELLFORMED_ERROR, UNSUPPORTED_ENCODING, INVALID_ENCODING_CHAR, INVALID_XMLRPC, METHOD_NOT_FOUND, INVALID_METHOD_PARAMS, INTERNAL_ERROR.

0 投票
1 回答
628 浏览

silverlight - Silverlight 与 XML RPC 控制台服务器的通信

我想从我的 silvelight 应用程序与控制台 XML RPC 服务器通信。有可能吗?

步骤: 1. 启动 Console XML RPC 服务器

Console XML RPC 服务器的代码是这样的:

  1. 运行 Silverlight 应用程序 我使用了来自http://code.google.com/p/xmlrpc-silverlight/的代码 我创建了新的 Silverlight 应用程序,我已将来自该链接的代码附加到该应用程序。当我启动执行我的 SL 应用程序的网站(在 localhost 中,端口为 1139)时,会发生 SecurityException。

    /li>

我正在使用 VS2008 Professional、XP Professional、.net 3.5、Silverlight3。我很乐意提供所需的任何其他信息(或代码)。

0 投票
1 回答
3183 浏览

c# - XML-RPC C# 和 Python RPC 服务器

在我的服务器上,我使用 Python 的标准示例(带有额外的 Hello World 方法),在客户端我使用 C# 中的 XML-RPC.NET 库。但是每次我运行我的客户端时,我都会收到找不到该方法的异常。任何想法如何解决这个问题。

谢谢!

Python:

C#

0 投票
7 回答
1609 浏览

json - 相关 RPC 协议列表

我需要评估和深入研究远程过程调用协议(通过网络)的使用,并且还没有找到我可以包含的完整列表。

我已经从经验中知道了一些,例如

  • RMI
  • “RESTful 风格的 RPC”
  • XML-RPC
  • 肥皂
  • JSON-RPC
  • (科尔巴?)
  • GWT-RPC 和其他 Vendor 特定的,常用的

但我仍然不确定我是否遗漏了一些重要的内容。我想尽可能保持评估的客观性,所以我只需要一些我可能忘记的输入,以及它的主要用途和时间。

0 投票
3 回答
5884 浏览

python - 具有并发请求的 Python XMLRPC

我正在寻找一种方法来防止多个主机同时向 Python XMLRPC 侦听器发出命令。侦听器负责运行脚本以在该系统上执行任务,如果多个用户尝试同时发出这些命令,这些任务将失败。有没有办法可以阻止所有传入的请求,直到单个实例完成?

0 投票
4 回答
1949 浏览

java - Problem with Apache's Java XMLRPC library

So i'm trying to get my Apache xmlrpc client/server implementation to play ball. Everything works fine except for one crucial issue:

my handler class (mapped through the properties file org.apache.xmlrpc.webserver.XmlRpcServlet.properties) reacts as it should but it's constructor is called at every method invocation. It would seem that the handler class is instantiated at each call which is bad because I have data stored in instance variables that I need to save between calls.

How do I save a reference to the instantiated handler so that I can access it's instance variables?

0 投票
1 回答
2662 浏览

python - Joomla 和 XMLRPC

我如何开始使用带有 joomla 的 XML-RPC?我一直在四处寻找文档,却一无所获……

我想连接到 joomla 服务器(在启用 Core Joomla XML-RPC 插件之后),并且能够执行登录和添加文章等操作,并尽可能调整文章的所有参数。

我的 xml-rpc 客户端实现将在 python 中。

0 投票
2 回答
984 浏览

web-services - 网络服务中的 i18n

你们通常如何在网络服务中使用 i18n?特别是 XmlRpc。你们只是扔代码号(例如错误1011 - 密码无效)还是什么?

[编辑]

我们从事的项目由 3 层组成:表示层、业务逻辑层和数据层,我在这里称它们为前、中、后。

前端是用 PHP 编写的,它通过 Web 服务 (XML-RPC) 与 mid 通信。用户还可以编写自己的客户端与中间人交谈。mid是用Java开发的,它执行业务逻辑并向前台提供数据,也可能向前台抛出异常。

现在,我们想让它支持多语言(i18n)。因此,我们需要你们的意见/意见,以了解我们如何在中间层实现这一点,尤其是在前面抛出异常的情况下。

0 投票
1 回答
97 浏览

java - Web 服务调用者的名称/身份

我有一个 SOAP Web 服务,我使用axis2 从两个客户端调用它。Web 服务能否知道调用来自这两个客户端中的哪一个?如果是这样,我怎么知道在运行时?是否提供了任何 API 来通过该 Web 服务查找特定 Web 服务的调用者的名称。谢谢。

0 投票
1 回答
1556 浏览

python - Supervisord RPC - 任何请求的 UNKNOWN_METHOD

我已经配置了(几乎是默认的)supervisord.conf 并启动了 supervisord。已启动的任务和 xmlrpc 接口已启动,但 xmlrpclib.Fault: <Fault 1: 'UNKNOWN_METHOD'>即使在启动 supervisorctl 本身时也会发出每个 xmlrpc 请求。

日志中有相同的消息: