问题标签 [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 回答
2386 浏览

android - NoClassDefFoundError:org.apache.xmlrpc.client.XmlRpcClient

我已经开始在 Android 中使用 XML-RPC 进行开发,但是自从我添加了 JAR 文件后,当我单击我的按钮时,我不断收到此错误:

当我单击带有此代码的按钮时,我总是得到它:

我已经添加了外部 JAR 文件,org-apache-xmlrpc你可以在这里看到: xmlrpc-3.0a1xmlrpc-client

这是不断出现的问题:

谁能解释我做错了什么以及如何解决这个问题?我真的坚持这个。

谢谢Yenthe

0 投票
0 回答
234 浏览

python - Python xmlrpclib 引发 IncompleteRead 错误

我有一个简单的 xmlrpc 服务器,它是按照以下方式编写的

这不是完整的代码,但你明白了(希望如此)!

在同一个服务器脚本中,我有一个函数可以读取 sqlite3 数据库的内容并返回所有数据。像这样的东西:

我使用客户端的以下代码来访问上述功能。

一切都很好,直到 sqlite3 数据库中的数据变大(不是很大,但像几兆字节!),我不断收到以下错误消息!

注意:我已经检查了服务器上其他注册的功能是否正常工作。所以,我可以排除连接问题(ip、端口等)。

是什么导致此错误消息?我该如何克服这个问题?

我在 windows xp sp3 上使用 python 2.7。

更新 1:

我发现这并不完全取决于数据库的大小。有时它给我错误信息,有时它没有。谁能告诉我是什么导致了这个 IncompleteRead 问题?

0 投票
1 回答
506 浏览

python - 如何通过 openerplib 或 xmlrpclib 调用 OpenERP 类的函数?

我正在尝试res.partner从控制器调用类中声明的函数。这个控制器是“外部”的,所以我不得不使用openerplibxmlrpclib也是有效的)从模型中获取数据。

例如:

现在我有了模型,我可以使用searchreadsearch_read方法从res.partner模型中获取数据。

但是,如何调用在该类中声明的函数?可能吗?

0 投票
2 回答
286 浏览

python - Python (PostgreSQL) 将本地和远程调用包装在一个事务中

我正在 Odoo 中的两个数据库之间进行同步。如果它在远程没有任何问题,那么它会在双方同步。但是,如果远程出现问题,则提交本地数据库更改,但远程不会。换句话说,数据库不同步。

有没有办法在本地数据库中进行更改,如果尝试同步远程数据库出现问题,请将本地数据库回滚到以前的状态。

有这个方法:

如您所见,它分为两部分。首先它对本地数据库进行更改,然后在远程进行更改(使用xmlrpclib包装erppeek器)。我怎样才能将此方法作为一个事务,所以如果执行方法出现任何问题,对数据库的任何更改都会回滚?

0 投票
0 回答
501 浏览

python - Python XMLRPC 和 https

我在 Mac os x yosemite 上使用 Python 2.7.9。

我正在使用以下模块通过他们的 API 将更新发布到我们的 Magento 安装。Github Magento Python XMLRPC

使用正常的 HTTP 连接到我的测试服务器可以正常工作,但是,当我尝试迁移到我们的实时服务器时,它只使用 HTTPS。我们有一个 SHA256 SSL EV 证书。

我正在使用的连接字符串是:

我得到的错误是:

我尝试将端口调整为 443,并将协议设置为 HTTPS

然而,总是失败。

恐怕我是 python 新手,所以这个让我卡住了。

0 投票
1 回答
3791 浏览

python - : 全局名称 '..' 未定义

我正在创建一个 python web 界面。你完成了表格,它把它发送到后台 python 函数,事情发生了。

我在使用其中一个后台功能时遇到了问题,这让我很困惑,因为这不是我第一次创建这样的快速项目,而且我以前也没有遇到过这个错误。

我有三个文件:commands.py、header.py 和 product.py

product.py 看起来像这样:

这是通过 header.py 的路径:

上面的函数通过调用其他函数打印出页眉、页眉、正文和页脚。

如您所见,printPage 调用了一个函数 list_subscriptions(),它看起来有点像这样:

这又调用 get_subscriptions,它存在于一个名为 commands 的文件中,该文件在顶部导入:

为了完整起见,这里是 get_subscriptions:

在另一端:

get_subscriptions() 返回一个字典。更令人费解的是,当我在 python 命令行中运行 printPage("product") 时,它可以工作。

然而,当我在浏览器中访问 product.py 并期望看到一个不错的选择框时,我得到了这个严重错误:

编辑:这些文件都是 chmod 到 755,并且都归 www-data 所有。

编辑:在 python 命令行 printDefaultPage(0,"product") 返回:

正如预期的那样,但是在浏览器中不起作用。

0 投票
1 回答
818 浏览

android - openERP 与安卓设备连接的库

我正在尝试将 openERP 与 openERP 或 odoo 与他们的示例一起使用的库连接起来。但是xmlrpc的Apache库,我找不到。

这是 openERP 提供的文档,但他们使用 apache 库:https ://www.odoo.com/documentation/8.0/api_integration.html

该库应该可以从以下位置下载:http: //www.apache.org/dyn/closer.cgi/ws/xmlrpc/

但是该链接给了我 404 错误,有没有人知道一个好的库/文档可以让它在 android 设备上工作?

0 投票
1 回答
101 浏览

python - python 中的xmlrpcserver 实现能够注册整个模块?

我有一个系统,其中代码位于访问远程系统的驱动程序上。我正在使用 xmlrpcserver 的 SimpleXmlRpcServer 实现,它工作得很好。可以注册函数和实例,但我不认为可以注册整个模块。特别是id喜欢注册os模块。这是 simplexmlrpcserver 的可能性,还是有任何其他实现允许这样做?

0 投票
0 回答
423 浏览

python - python xmlrpc客户端的端口号如何控制在1000以下?

我使用 python xmlrpc 在远程 xmlrpc 服务器上调用该函数。客户端的端口号是1~65535随机的,但是端口限制在1000以下,因为IT政策。那么,如何控制python xmlrpc客户端的端口号在1000以下呢?

0 投票
1 回答
427 浏览

python - Python xmlrpclib 参数传递

我想使用 Python RPC 传递一些数据。我得到了正确的结果,但也得到了一个错误。

xmlrpclib.Fault: :float() 的无效文字:127.0.0.1">。

我没有改变任何东西,只是突然出现错误。当我尝试使用 PRC api 传递数据时,它看起来像参数问题。但我仍然没有得到它。

在此处输入图像描述