问题标签 [zsi]
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.
python - 将 Cookie 添加到 ZSI 帖子
我通过覆盖 HTTPTransport 为 SOAPpy 添加了 cookie 支持。我需要 SOAPpy 之外的功能,所以我计划迁移到 ZSI,但我不知道如何将 Cookie 放在 ZSI 发布到服务的帖子上。如果没有这些 cookie,服务器会认为这是一个未经授权的请求并且会失败。
如何将 Python CookieJar 中的 cookie 添加到 ZSI 请求中?
python - 使用 Python 和 SOAPpy 生成 WSDL
首先,我承认我是 Web 服务的新手,虽然我熟悉 HTML 和基本的 Web 内容。我使用 Python 创建了一个快速而简单的 Web 服务,它调用 MySQL 数据库中的存储过程,它只返回一个 BIGINT 值。我想在 Web 服务中返回这个值,并且我想生成一个可以提供给我们的 Web 开发人员的 WSDL。我可能会补充一点,存储过程只返回一个值。
这是一些示例代码:
我想生成一个可以提供给网络人员的 WSDL,我想知道是否可以让 SOAPpy 为我生成一个。这可能吗?
python - 用于测试soap客户端的公共免费网络服务
是否有任何公开可用的符合SOAP 1.2 / WSDL 2.0的免费 Web 服务用于测试基于 Python 的肥皂客户端库(例如Zolera SOAP Infrastructure)?
到目前为止,在我看来,Google Web API可能是唯一的选择。
否则,如何测试符合SOAP 1.2的客户端库?
python - python web-services:使用 ZSI 从服务器返回故障
我有兴趣为 web 服务编写一个 python 客户端,并且为了测试目的,拥有一个简单的存根服务器也会非常有趣。我正在使用 python 2.3 和 ZSI 2.0。
我的问题是我无法从服务器返回异常。
如果我在 wsdl 中引发用于肥皂故障的类型的异常,我会得到 TypeError '异常必须是类、实例或字符串(已弃用),而不是 EmptyStringException_Def'。我认为这意味着错误对象不是 Exception 的子类,但是以这种方式修改生成的代码并没有帮助——当然,不必修改生成的代码会好得多:)
如果我将故障对象作为响应的一部分返回,它就会被忽略。
我在 ZSI 中找不到任何有关故障处理的文档。有什么提示吗?
下面是一个非常简单的服务服务器的示例代码,它只有一个方法,spellBackwards,如果输入字符串为空,它应该返回一个肥皂错误:
python - Python SOAP 客户端无法使用此 WSDL
到目前为止,我已尝试访问此 WSDL:
https://login.azoogleads.com/affiliate/tool/soap_api
来自我知道的两个常见的 Python SOAP 客户端:SOAPpy 和 ZSI.client.Binding。SOAPpy 在 PyXML 中引发异常(xml.parsers.expat.ExpatError: not well-formed (invalid token)),ZSI 在 urlparse 库中引发异常。
我希望的是:
1.)我错误地使用了这些库(下面的用法)
或者
2.) 还有另一个我不知道的 SOAP 库可以处理这个问题
这是我对库的使用:
和
python - 使用 ZSI 的 Python 中的 Web 服务客户端 - “无类结构没有获取字典”
我正在尝试使用 ZSI 在 Python 中编写一个示例客户端,用于一个简单的 Web 服务。Web 服务 WSDL 如下:
每次我运行以下代码时:
我收到:
我在 Google 上搜索了这个错误,发现几篇描述类似问题但没有答案的帖子。你知道这里错了吗?WSDL 中是否有错误,是我遗漏了代码中的某些内容还是 ZSI 中存在错误?
提前感谢您的帮助:-)
python - 如何在 Python 中显示 ZSI.ServiceProxy 的传出和传入 SOAP 消息?
如何在调用 Web Service 方法时显示由 ZSI.ServiceProxy 生成的 SOAP 消息和来自 Web Service 的响应?
python - ZSI.generate.Wsdl2PythonError:不支持的本地 simpleType 限制
我有来自外部网络服务的这种简单类型:
但是当我启动 wsdl2py -b filename.wsdl 我得到这个错误:
我怎样才能解决这个问题?我尝试从 simpleType 更改为 compleType 并且 wsdl2py 生成 python 代码没有问题。这样我就不能在我的 python 对象中使用 card_number 。
感谢您的帮助。
python - 如何在 ZSI、Python 中将 wsse:Security、UsernameToken 标头添加到 SOAP 请求中?
有没有办法将 wsse:Security, UsernameToken 标头添加到 ZSI、Python 中的 SOAP 请求中?我在网上搜索,但找不到答案。
python - 如何在 Python(2.1 版)中显示 ZSI.ServiceProxy 的传出和传入 SOAP 消息?
几个月前,我问过同样的问题,但在旧版本 ZSI 的上下文中(如何在 Python 中显示 ZSI.ServiceProxy 的输出和传入 SOAP 消息?)。现在,在 ZSI 2.1 的新版本中没有tacefile
参数)。我试图找到新版本的文档,但失败了。有谁知道如何显示 ZSI 2.1 生成和接收的 SOAP 消息?先感谢您 :-)