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

python - 不能编组对象

我正在尝试将记录从 django(前端)保存到 openerp(后端)。我正在使用使用 xmlrpclib 的 openerp Web 服务。它适用于普通的字符串和数字数据,但是当我尝试传递日期字段时,它会引发错误。cannot marshal <type 'datetime.date'> objects

请帮我..

0 投票
1 回答
380 浏览

python - (I)Python for XMLRPC-Client 中函数参数的自动补全

我正在使用xmlrpclibIPython 交互式远程控制一些实验室设备。我喜欢 IPython 的自动完成功能,我也想通过xmlrpclib. 到目前为止,我设法通过以下方法完成了方法名称完成和方法帮助。

一个模拟电动舞台的小型测试服务器(这仅在您想测试我的客户端代码时才有用):

我的客户实例化了一个对象,其中注册了所有已知方法:

除了方法名称完成之外,我还希望有参数名称完成,如S.move(goal<TAB>. 一种方法是利用xmlrpc.ServerProxy.system.methodSignature(),但system_methodSignature()不受SimpleXMLRPCServer. 有人知道如何检索服务器方法的签名吗?

0 投票
0 回答
49 浏览

python - 处理来自 xmlrpclib 的响应

我使用我自己的类 X,它具有 api 属性,即来自 xmlrpclib 的 ServerProxy。它或多或少看起来像这样:

我调用了很多 xmlrequests self.api.something(),但我想解析响应,如果我发现我的自定义 API 定义的错误代码(例如响应看起来像:错误代码 0001),我想引发自定义异常。否则返回结果。

我的一个想法是通过ServerProxy以某种方式派生,但tbh。我不知道如何正确地做到这一点,所以它在给定的情况下工作。

0 投票
1 回答
3305 浏览

php - 如何使用 XMLRPC 客户端库设置 UTF-8 编码

我正在使用 XMLRPC 客户端调用 Adestra API 服务。目前我在插入波斯尼亚字母 č、ć、ž、đ、š 时遇到问题。

我将我的 XMLRPC 客户端配置为使用 UTF-8,但仍然有问题。这是我的代码示例:

其余的代码是解析 $response ,这不是我们这里的主要兴趣。

如您所见,firstName设置为Čokolada,但是当我在 Adestra 中检查它时,我得到了值Äokolada。显然,编码存在问题。

任何人都可以帮忙吗?

0 投票
1 回答
572 浏览

python - python-daemon 和多处理库之间的区别

我需要从运行 xmlrpc 服务器的 python django 模块运行守护进程。主进程将托管一个 xmlrpc 客户端。我对在 python 中创建、启动、停止和终止守护进程有点困惑。我见过两个库,标准的 python 多处理和另一个 python-daemon ( https://pypi.python.org/pypi/python-daemon/1.6 ),但不太了解在我的情况下哪个有效。另外,我何时以及如何需要为我的守护进程处理 SIGTERM?有人可以帮我理解这些吗?

0 投票
1 回答
1672 浏览

python - 如何一次对不同的 xmlrpc 服务器进行多个 xmlrpc 调用

有没有办法一次从 xmlrpc 客户端向不同的 xmlrpc 服务器进行多次调用。

我的服务器代码如下所示:(我将在两台机器上运行此代码,server1 和 server2)

我的客户端代码如下所示:

现在,在第 10 秒,我将收到来自 server1 的响应,在第 20 秒,我将收到来自 server2 的响应,不幸的是,这不是我想要的。我试图一次调用两台机器,以便一次从这两台机器上得到响应。

请帮助我,提前谢谢。

0 投票
2 回答
1892 浏览

python - python 2.7下xmlrpclib.ServerProxy的多线程问题

我有一个应用程序实例化xmlrpclib.ServerProxy一次,然后将其传递给多个线程(Web 应用程序请求),它们都同时执行 XML/RPC 调用。这适用于 python 2.6。使用 python 2.7,一旦我们处于多线程环境中,我们就会遇到很多错误(ResponseNotReady, )。CannotSendRequest

这里有什么问题,是否有一种线程安全的方式来重用 ServerProxy 对象?

0 投票
2 回答
36522 浏览

python - 如何在 python 3.4 中安装 xmlrpclib?

当我尝试安装 xmlrpclib 时,在 python 3.4 版中出现以下错误

下载/解压 xmlrpclib 找不到任何满足 xmlrpclib 要求的下载 一些外部托管文件被忽略(使用 --allow-external xmlrpclib 允许)。清理...根本找不到 xmlrpclib 的发行版在 /home/shiva/.pip/pip.log 中存储失败的调试日志

如何在 python 3.4 中安装 xmlrpclib?

0 投票
2 回答
1339 浏览

python - 如何在 Python 3 中为 xmlrpc.client 保留 cookie?

默认的 Python xmlrpc.client.Transport(可以与 一起使用xmlrpc.client.ServerProxy)不保留 cookie,基于 cookie 的登录有时需要这些 cookie。

例如,以下代理与 TapaTalk API(该login方法使用 cookie 进行身份验证)一起使用时,在尝试修改帖子时将给出权限错误。

网上有一些Python 2 的解决方案,但它们与 Python 3 不兼容。

如何使用Transport保留 cookie 的?

0 投票
0 回答
427 浏览

python-2.7 - Python:发送二进制文件时xmlrpc内存不足

我得到了这个用 python 编写的简单 xmlrpc 服务器脚本。我将内存限制为 512mb 以模拟脚本运行的环境。

然后我得到了这个客户端脚本:

当我发送 20mb 的文件时,出现以下异常:

为什么我不能将 10mb 的文件发送到具有 512mb 内存的服务器?