问题标签 [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.
python - 为什么 Python 在 SOAP 消息中省略了属性?
我有一个返回以下类型的 Web 服务:
该类型包含一个元素 ( msg
) 和一个属性 ( status
)。
为了与 Web 服务通信,我使用 SOAPpy 库。以下是 Web 服务(SOAP 消息)返回的示例结果:
Python 将此消息解析为:
如您所见,该属性已丢失。我应该怎么做才能获得“ status
”的价值?
php - 为什么 Web 服务中的尾部斜杠如此重要?
我正在用 PHP 和 Python 测试一个 Web 服务。比如说,Web 服务的地址是http://my.domain.com/my/webservice
. 当我使用该 URL 在 PHP 中测试 Web 服务时,一切正常。但是,当我使用相同的位置但在 Python 中使用 SOAPpy 时出现错误。
下面是我用来与 Web 服务 (Python) 通信的代码:
我从服务器得到的响应:
我发现如果我在 Web 服务位置添加一个斜杠,它就可以工作!
为什么缺少尾部斜杠会导致错误?
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 库可以处理这个问题
这是我对库的使用:
和
soappy - SOAPpy 安装错误
嗨,我试图在我的 mac 上为 python 安装 SOAPpy 模块......我安装了 xml 和 fpconst 并尝试安装这个 SOAPpy 模块,但我得到了错误......如下所示:venj:SOAPpy-0.12.0 venkata$ python setup.py build
回溯(最近一次通话最后):
文件“setup.py”,第 8 行,从 SOAPpy.version 导入版本文件 “/Applications/SOAPpy-0.12.0/SOAPpy/init .py”,第 5 行,从客户端导入 * 文件“/Applications/SOAPpy- 0.12.0/SOAPpy/Client.py”,来自未来导入的第 46 行nested_scopes
SyntaxError:来自未来的导入必须发生在文件的开头
venj:SOAPpy-0.12.0 venkata$ python setup.py install
Traceback(最近一次调用最后):文件“setup.py”,第 8 行,来自 SOAPpy.version 导入版本文件 “/Applications/SOAPpy-0.12.0/SOAPpy/init .py”,第 5 行,来自客户端导入* 文件“/Applications/SOAPpy-0.12.0/SOAPpy/Client.py”,第 46 行 from future import nested_scopes SyntaxError: from future import 必须出现在文件的开头
嘿,请建议我如何解决这个错误。
python - 如何在使用soappy发出soap请求时添加标头
我有 WSDL 文件,使用它我想发出一个看起来完全像这样的肥皂请求——
为了解决这个问题,我这样做了
我收到这个错误
我调试了它并得到了这个
我们可以看到它不包含任何标题。我认为 WSDL 文件有一些错误。现在,任何人都可以建议我如何将标头添加到这个传出的肥皂请求中。
任何形式的帮助将不胜感激。提前致谢
python - 无法使用 SOAPpy 调用 Web 服务方法
我正在尝试使用 SOAPpy 调用 Web 服务:
服务器调用失败:
我究竟做错了什么?
python - SOAPpy 和 SOAPy 一样吗?
我通常会阅读文档来弄清楚这一点,但是两个网站的链接都在 sourceforge 上,并且都是 404ing。
python - 蟒蛇肥皂添加标题
我有以下 PHP 示例代码:
我的问题:SoapHeader() 和 __setSoapHeaders() 部分的 SOAPpy 等效项是什么?
相关问题
python - 在 Python 的 M2Crypto 中关闭 SSLchecking
有没有办法关闭 SSL 检查,以便在 python 中使用 SOAPpy 时不会生成 WrongHost 异常。
python - 如何将列表参数作为多个链接命名元素而不是 SOAPpy 中的数组传递?
我正在尝试将元素的多个实例传递给具有以下 wsdl 的 Web servile
这是我在 python 中为客户端编写的代码
这是我从 SOAPpy 获得的被 Web 服务拒绝的输出,它为 2 个 m-argVector 元素创建了一个数组。
这是另一个客户端发送的有效输出。没有数组,只有两个同名的元素。
如何修改我的 SOAPpy 代码以生成像上面那样的 xml 输出?
编辑:我在 python 中尝试了以下代码
但这就是 SOAPpy 的 XML 输出的样子
logLevel 的值被 loggerName 覆盖,而不是创建 2 个条目...