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

python - 将 Cookie 添加到 ZSI 帖子

我通过覆盖 HTTPTransport 为 SOAPpy 添加了 cookie 支持。我需要 SOAPpy 之外的功能,所以我计划迁移到 ZSI,但我不知道如何将 Cookie 放在 ZSI 发布到服务的帖子上。如果没有这些 cookie,服务器会认为这是一个未经授权的请求并且会失败。

如何将 Python CookieJar 中的 cookie 添加到 ZSI 请求中?

0 投票
3 回答
26191 浏览

python - 使用 Python 和 SOAPpy 生成 WSDL

首先,我承认我是 Web 服务的新手,虽然我熟悉 HTML 和基本的 Web 内容。我使用 Python 创建了一个快速而简单的 Web 服务,它调用 MySQL 数据库中的存储过程,它只返回一个 BIGINT 值。我想在 Web 服务中返回这个值,并且我想生成一个可以提供给我们的 Web 开发人员的 WSDL。我可能会补充一点,存储过程只返回一个值。

这是一些示例代码:

我想生成一个可以提供给网络人员的 WSDL,我想知道是否可以让 SOAPpy 为我生成一个。这可能吗?

0 投票
1 回答
272198 浏览

python - 用于测试soap客户端的公共免费网络服务

是否有任何公开可用的符合SOAP 1.2 / WSDL 2.0的免费 Web 服务用于测试基于 Python 的肥皂客户端库(例如Zolera SOAP Infrastructure)?

到目前为止,在我看来,Google Web API可能是唯一的选择。

否则,如何测试符合SOAP 1.2的客户端库?

0 投票
1 回答
1817 浏览

python - 将 SOAP 标头添加到 SOAPpy 请求

有谁知道如何做到这一点?我需要添加表单的标题:

值1 值2

0 投票
2 回答
624 浏览

python - 如何使用 Python SOAPpy 访问 Yahoo Enterprise Web Services?

我有一个可以工作的 PHP 脚本,我需要用 Python 编写相同的脚本,但是 SOAPpy 生成的请求略有不同,我不确定如何修复它,以便服务器喜欢它。

php 脚本生成的请求如下所示:

当尝试使用 SOAPPy 做同样的事情时,我收到了这个请求:

一个稍微不同的请求,但我想它应该可以工作,但我从服务器收到一个错误:“在

标头与参数中指定的不匹配。”

但他们确实匹配!

我唯一看到的是命名空间的一些差异,但我不知道现在该做什么。请帮忙。

0 投票
4 回答
4971 浏览

python - 我的 Python SOAPpy Web 服务调用有什么问题?

我正在尝试使用 Python 解释器中的以下代码调用简单的 SOAP Web 服务:

(是的,我是 Python 的新手,正在做 Diveintopython 的事情......)

对 GetWhoIS 方法的调用失败 - 否则我不会在这里问,我猜。这是我传出的 SOAP:

这是传入的响应。

(手动格式化以便于阅读)

谁能告诉我我做错了什么?

理想情况下,无论是就 SOAPpy 的使用而言,还是 SOAP 消息不正确的原因。

谢谢!

0 投票
1 回答
402 浏览

python - 如何使用 SoapPy 在 Web 服务请求中禁用 v1 标记?

我正在尝试使用 SOAPpy 编写 Web 服务客户端。然而,在定义 WSDL 对象之后,对 Web 服务方法的调用被包装在一个

如何禁用此 v1 标签?

0 投票
2 回答
1024 浏览

python - SOAPpy - 命名参数列表中的保留字

我正在使用 SOAPpy 访问 SOAP Web 服务。这个对函数 findPathwaysByText 的调用工作得很好:

但是,对函数 login 的调用不会:

因为 pass 是保留字,python 不会运行它。有解决方法吗?

0 投票
2 回答
1221 浏览

python - 将 Cookie 添加到 SOAPpy 请求

我正在尝试使用 SOAPpy 作为客户端发送 SOAP 请求。我找到了一些说明如何通过扩展 SOAPpy.HTTPTransport 添加 cookie 的文档,但我似乎无法让它工作。

我尝试使用此处的示例,但是我尝试发送请求以开始抛出 415 错误的服务器,因此我尝试在不使用 ClientCookie 的情况下完成此操作,或者通过找出服务器在我这样做时抛出 415 的原因用它。我怀疑这可能是因为 ClientCookie 使用 urllib2 和 http/1.1,而 SOAPpy 使用 urllib 和 http/1.0

有人知道如何让 ClientCookie 使用 http/1.0(如果这甚至是问题),还是一种在不使用 ClientCookie 的情况下将 cookie 添加到 SOAPpy 标头的方法?如果使用其他服务尝试此代码,它似乎只会在向 Microsoft 服务器发送请求时引发错误。

我仍然在 python 中找到自己的立足点,所以可能只是我在做一些愚蠢的事情。

0 投票
1 回答
2512 浏览

python - Python SOAPpy 错误

下面是我的 Python 代码:

服务部分

服务器部分

客户端部分

这是我得到的错误: