问题标签 [soappy]

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 投票
0 回答
867 浏览

python - 当我使用 python 使用 wsdl 时,我得到一个 xml.parsers.expat.ExpatError

我按照这些说明制作了一个本地 wsdl。我的本地 WSDL 中的一些行:

当我像这样使用python时:

我得到错误:

0 投票
1 回答
180 浏览

python - 我的应用程序中有两个 http 请求,但我只想使用一个“http_proxy”

我有一个使本地请求 http 的应用程序。此应用程序还需要发出外部请求 http。但应用程序所在的服务器不接受外部调用。所以我创建了一个环境变量'http_proxy',但它拦截了我的本地请求http。

我需要的是:我的外部请求用于“http_proxy”,而我的本地请求不用于“http_proxy”。

对于本地请求,我使用 Django Rest Framework。对于外部请求,我使用 SOAPpy。(如果在这里我可以设置“http_proxy”环境变量应该很好!)

这是我的 SOAPpy 请求:

0 投票
1 回答
513 浏览

python - 如何检查 SOAPpy 做了什么请求?

我需要知道 SOAPpy 做了什么请求。有谁知道如何做到这一点?

0 投票
2 回答
17657 浏览

python - 如何使用 SOAPpy 发出 SOAP 请求?

我正在尝试通过在 Python 2.7 上使用 SOAPpy 来调用使用 SOAP 请求的方法。该方法被调用GetCursOnDate并返回汇率。它需要一个日期参数。

我正在使用以下代码:

但我得到一个错误:

故障soap:客户端:服务器无法识别HTTP Header SOAPAction 的值:GetCursOnDate。

为什么我会收到此错误?

0 投票
1 回答
807 浏览

python - 如何使用 SOAPpy 获取 SOAP 主体?

我尝试通过在 Python 2.7.5 上使用 SOAPpy 来调用使用 SOAP 请求的方法该方法被调用 GetCursOnDate并返回汇率。它需要一个日期时间参数。

我正在使用以下代码:

问题是如何获取带有汇率的 SOAP 响应主体

0 投票
3 回答
426 浏览

python - SOAPpy 结果转 JSON

我正在向外部 WDSL 服务发送请求,该服务由于某种原因返回了一个巨大的对象。我正在使用 连接SOAPpy,我想将结果解析为 JSON。但是我在对象中得到了很多对象,就像这样。

有什么办法可以用 SOAPpy 解析这个对象吗?我是第一次使用这个 SOAPpy。

0 投票
2 回答
661 浏览

python - 安装 SOAPpy 模块的困难

我对 python 很陌生,一直在弄清楚如何安装模块。我一直在尝试安装 SOAPpy 模块,并且只在所需的模块 fpconst、wstools 和 setuptools 上取得了成功(未按要求提及,但仍然结束了被要求)。

尝试安装 SOAPpy 模块时出现错误。

不知道我应该怎么做才能解决这个问题。任何帮助是极大的赞赏!

0 投票
0 回答
723 浏览

php - 将数组参数发送到 Web 服务方法

我有一个使用 Yii 的 PHP SOAP Web 服务方法,代码如下:

以及如何使用 Python 作为客户端发送 $attributes 参数?我正在使用 SOAPpy,这是我当前没有 $attribute 参数的代码:

0 投票
0 回答
161 浏览

python - 使用 Perls SOAP::Lite 连接到 Pythons SOAPpy 服务器

我完全被阻止了,我需要你的帮助。

我使用 Python 和 Soappy 库开发了一个 SOAP 服务器。如果我使用另一个 Python 应用程序作为客户端,它工作得很好,但是我尝试与 Perls SOAP::Lite 应用程序连接的那些它不再工作了。

这是我从 Perl 脚本中得到的。

这是来自 Perl 试图连接的服务器的错误消息。

当然,我查了资料,也找不到任何结论。

我对 Perl 完全陌生,但是连接到我开发的另一个 Web 服务的同一个应用程序(在 C++ 中使用 gSOAP)工作正常。

我在google上做了一些研究,我发现了这个:

http://mail-archives.apache.org/mod_mbox/axis-java-user/200504.mbox/%3CJPEHKJKAFLKINKCFJHMBMELACNAA.i.venuti@caribel.pisa.it%3E

然而,我没有对不同种类的 WSDL 进行足够简单的解释,并没有对应用程序产生影响。

如果需要,我会提供来源,但是我认为这不一定是因为我使用了基本示例。看起来很有用的是我由 Python 定义的命名空间以及我如何在 Perl 中访问它。

Python服务器:

这是 Perl 的定义:

所有关于变量、地址等的选择都是完全任意但一致的。我希望有人知道如何解决它。谢谢。

0 投票
1 回答
902 浏览

python - 使用 pip 安装 SOAPpy

我想在我的 Windows 7 上安装 SOAPpy 库,但是当我运行“pip install soappy”或“easy_install soappy”时出现此错误:“ImportError:没有名为 WSDLTools 的模块”我也尝试下载 zip 文件并编译并安装它但又一次我得到这个错误。任何人都可以帮助我吗?谢谢