问题标签 [xmlrpclib]

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 回答
1407 浏览

python - 可以在 Python 中按名称(作为字符串)调用 XML-RPC 方法吗?

在 python 中,调用 XML-RPC 方法涉及调用代理对象上的方法:

在其他一些语言中,例如 perl,您将方法名称作为方法参数传递。

有没有办法在 Python 中按名称(作为字符串)调用 XML-RPC 方法?

0 投票
1 回答
499 浏览

python - 在函数中使用特殊字符:Python

我正在编写一个使用 ruby​​ 编写的服务器的 xmlrpc 客户端。其中一个功能是 framework.busy?()。让我展示一下 ruby​​ 版本:

所以让我们假设我创建了一个 ServerProxy 类的实例,比如服务器。那么在使用python调用函数busy时呢?我需要使用:

这会导致错误:

我怎样才能调用这个函数?还是我读错了 ruby​​ 代码并错误地实现了它。

0 投票
1 回答
2925 浏览

python - 如何使用 python xmlrpclib 为 RPC 调用发送自定义 http_headers?

如何HTTP Headers使用 pythonxmlrpclib库发送自定义!? 我需要http_headers在调用RPC方法时发送一些特殊的自定义。

0 投票
1 回答
2505 浏览

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

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

示例会话。

客户:

服务器:

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

0 投票
1 回答
7228 浏览

python - 我们如何处理 Python xmlrpclib Connection Refused?

我不知道我在这里做错了什么,我写了一个 RPC 客户端试图连接到一个不存在的服务器,我正在尝试处理抛出的异常,但无论我尝试什么我不知道我应该如何处理这个:

由于没有服务器在运行,我希望输出为“No RPC”,但我得到了一个异常:

0 投票
1 回答
6416 浏览

python - 连接到 RPC 服务器的安全方式

这个问题与我们如何处理 Python xmlrpclib Connection Refused 相关?

当我尝试使用以下代码时,我的 RPC 服务器关闭,_get_rpc() 返回 False,我很高兴。但是,如果服务器正在运行,它会以未知的方法失败。它是否试图在远程服务器上执行 .connect() ?当我需要使用 .connect() 来检测返回的代理是否有效(请参阅相关问题)时,我该如何解决这个问题?

这是问题:

0 投票
1 回答
929 浏览

apache - 为什么 XML-RPC API 端点会随机抛出 ProtocolError -1?

我们围绕 Magento 的 XML-RPC API 构建了一个广泛的中间件系统。我们已经用 Python 封装了端点,并且正在进行大量的多重调用。

API 以看似随机的间隔响应

这是 Apache 说“503 服务不可用”的有趣方式吗?如果是这样,为什么会这样?

处理此异常的理想方法是什么?重试异常似乎会使问题变得更糟。

Web 服务器是带有 Suhosin-Patch 和 Zend Engine v2.3.0 的 Ubuntu 10.04.1 PHP 5.3.2-1ubuntu4.5 使用 Python 的 xmlrpclib 调用 API。

0 投票
1 回答
4085 浏览

java - 使用带有apache xml-rpc的java从OpenERP“读取”具有多个ID的数据

您好我目前正在编写一个使用Apache XML-RPC连接到 OpenERP 的 servlet。周围没有任何好的资源,Java 示例非常简约,并且在 OpenERP 站点上还远未完成。

有没有人知道我可以在哪里找到关于如何以及在 OpenERP 端调用什么的 API?

我真的很感激!!!

进一步说明,我正在专门寻找有关如何使用 java 输入多个 id 来“读取”数据的语法。

更新

如您所见:它需要一个 ID 的 Object[] 作为输入(po_ids)

0 投票
2 回答
4158 浏览

python - xmlrpc 服务器的问题

我使用 xmlrpc 服务器运行简单示例,然后按键盘上的 Ctrl-C :)。

按下键盘后出现错误:

客户

待连接没有错误或警告。在这种情况下如何断开连接?也许这个例子不正确?

0 投票
1 回答
2229 浏览

python - 在 python 中通过 XML-RPC 发送对象(递归数据结构)

我需要在 python 中通过 XML-RPC 发送一个对象。我的对象由复合数据类型组成,用于填充树结构:

self.mParent是对其父节点的引用。所以我有一个递归数据结构来创建这个结构。当我尝试通过 XML-RPC 直接发送此数据类型时,会出现以下错误:

我认为这个例外是由于其复杂的结构而引起的。因为 xml-rpc 只支持基本数据类型。我不能使用字典,因为我需要在我的客户端同行中有引用。当我使用带有引用的字典时,它会给出与上述相同的错误。我不能使用泡菜,它需要与语言无关。

您对通过 XML-RPC 本地发送对象有什么建议吗?也许如何创建我自己的数据类型以 xml 格式发送?