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

python-2.7 - Mandrill python API附件错误信息

我正在编写一个 web 应用程序,用于在 python 中使用asana集成处理客户/订单。

对于已注册的传入订单,发票创建为 .pdf。我想使用 mandrill 将这个文件作为电子邮件附件发送到 asana,因为 asana python API 还没有提供附件。

因为 mandrill 想要将附件的内容作为 base64 编码的字符串,所以我使用这个函数创建了 pdf 的二进制文件:

连同文件的路径,我把它扔到 mandrill 中,如下所示:

当我尝试发送整个内容时,这就是我得到的:

谁能暗示我做错了什么?

谢谢你。

0 投票
1 回答
2610 浏览

python - 在 Tornado 中制作异步 xmlrpc(客户端调用)

我需要对 Tornado 中的 Cobbler 服务器进行异步 XML-RPC(客户端调用),例如:

现在我正在使用 xmlrpclib,它似乎没有进行异步客户端调用,所以它最终阻止了 Tornado(或者我听到了)。一般来说,我是 Tornado 和异步编程的新手(但请不要给我任何指向某些说明或初学者指南的链接)。我试过谷歌搜索,但我无法清楚地了解我需要对 xmlrpclib 进行哪些更改,以便我可以使这些调用异步。任何指针将不胜感激。提前致谢。

0 投票
1 回答
609 浏览

python - Moses v1.0 多语言ini文件

我正在使用 mosesserver 0.91,一切正常,但现在有 1.0 版,没有什么与以前相同。

这是我的情况:

我想要从阿拉伯语到英语以及从英语到阿拉伯语的多语言翻译。我拥有的所有数据和配置文件都适用于 0.91 版本的 mosesserver。这是我的配置文件:

所以请有人可以帮助我并重写这个配置文件,以便它可以在 1.0 版中工作。我需要一些 python 翻译示例代码。我在 python 中使用 xmlrpc,之前我发送了 http 请求:

但现在似乎没有更多的“系统”参数,摩西总是使用默认设置。

0 投票
0 回答
1424 浏览

python-2.7 - XMLRPC(客户端/代理)在防火墙后面使用 - Python 2.7

我是 XMLRPC 的新手,但我需要使用它(Python 2.7 中的 xmlrpclib)与接受 xml 文件的服务器(www.neos-server.org)进行通信。我在严格限制传出和传入流量的防火墙后面,但我能够使用 webproxy 浏览网页,几乎不受阻碍。

测试 1 和 2(如下)有效,但测试 3 导致 HTTP 502 错误(无法连接)

我尝试了几种不同的解决方案(https://gist.github.com/nathforge/980961https://mail.python.org/pipermail/python-list/2006-July/367049.html)但他们没有似乎不起作用。我假设我需要能够 ping 才能发送/接收 xml 文件和结果。接下来我应该尝试什么?

0 投票
1 回答
63 浏览

web-services - 如何找出任何 web 服务的 xmlrpc 接口?

如何找出任何 web 服务的 xmlrpc 接口?例如,对于 SOAP Web 服务,您只需查看 WSDL 并找出接口。特别是我正在寻找在 python 中使用 xmlrpclib 实现的 xmlrpc 接口。我有可用的服务器源代码,我应该查找哪个文件?

0 投票
1 回答
1007 浏览

python - 非阻塞 Twisted xmlrpc

我想创建带有非阻塞扭曲的xmlrpc,但我不知道。我想在 xmlrpc 中调用方法,并且每次都从任何客户端执行我的方法,而无需等待。这是我的代码:

如何不阻塞此代码,如下所示:

0 投票
1 回答
367 浏览

python - 如何二进制读取 TCL 中的文件并通过 XMLRPC 将其发送到用 Python 编写的服务器?

我有一个用 Python(使用 xmlrpclib)编写的 XMLRPC 服务器,它定义了以下方法:

如果我使用 Python 客户端连接并发送文件,一切正常(文件已传输):

但是...我必须从 TCL 脚本连接到这个 XMLRPC 服务器。我正在做以下事情:

由此我得到以下错误:

然后,我使用 Python 代码中的二进制数据和 TCL 代码中的二进制数据,并将它们与原始文件进行比较。我在 HEX 视图中验证后发现,使用 TCL 读取的数据有原始数据加上不时的一些额外的 HEX 代码或稍微修改了一些 HEX 代码。

所以我猜这可能与 TCL 与 Python 处理二进制数据的不同方式有关。还是我在使用 TCL 阅读时做错了什么?

PS我也发现这个问题似乎与我的相似,但我不明白解决方案究竟是什么。

0 投票
1 回答
3408 浏览

python - Run Python script importing xmlrpclib on Windows?

I have been using Linux to programm Python scripts, but now I have to make one of them work on Windows XP, and here I am a beginner. I have installed Python 3.4 in C:\Python34, and I have my Python script in E:\solidworks_xmlrpc. This script works perfectly on Linux, but on Windows I get this error message:

I checked if there was an xmlrpc folder in C:\Python34\Lib and there is. I also defined PYTHONPATH and PYTHONHOME in system variables.

Anyone knows how to solve this, please?

Thank you so much.

EDIT

I deleted the content of the programm only a moment to proof:

And the cmd returned this:

0 投票
1 回答
447 浏览

python - 某些机器上的 XML-RPC ResponseError 失败,而其他机器上没有

我有一个非常简单的 python 脚本,它通过 XMLRPC (v2) 连接到 MoinMoin wiki 并提取一些数据。这一切都始于一个简单的身份验证:

相同的脚本在某些机器上工作,在其他机器上失败。下面是错误转储,底部是 Apache 日志。

它适用于这台机器:

但它在这台机器上失败了(注意相同的python版本):

它在这台机器上也失败了(同样的错误,显然不同的行号):

MoinMoin 服务器详细信息:

这是apache日志(稍后捕获,因此可能不相关;我没有尝试过与时间的互相关):

有什么线索吗?我真的大吃一惊。

0 投票
3 回答
2111 浏览

python - 在 OpenERP 中获取本地语言的产品名称?

这是一个非常简单但很难回答的问题,因为我认为只有“少数”人会处理这个问题。

我在 Python 中有这个简单的脚本:

它应该在 OpenERP 数据库中找到名称为“my_product”的所有产品,但它没有。我知道为什么:

我不在说英语的国家,所以我在 OpenERP 中安装了一种语言,xmlrpc 的“搜索”正在寻找名称为“my_product”但只有英文的产品。问题是显然没有保存翻译名称的字段......它似乎也是“名称”!因此,如果我用我的语言指定产品名称,我将找不到产品。

世界上有人遇到过同样的问题吗?

编辑

好的,我有一个线索:如果我不做“搜索”,而是“阅读”:

这样我就可以指定语言并且它可以工作!但是我不能对“搜索”做同样的事情,我会出错。谁知道路???

新编辑