问题标签 [zeep]

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 回答
115 浏览

python - 使用 Django 表单中的日期时出现类型错误,我得到:combine() 参数 1 必须是 datetime.date,而不是元组

我使用 Zeep 将数据字典发送到外部 SOAP API。

我这样做了,它正在工作:

为了能够更好地控制 dict 的构造方式,我将其更改为:

但现在我得到一个类型错误:combine() 参数 1 必须是 datetime.date,而不是元组

非常感谢任何帮助!最好的问候克雷斯滕布赫

编辑:

试:

给出同样的错误

0 投票
1 回答
908 浏览

python - Python:Zeep 错误

我正在使用 zeep 连接到 Five9 呼叫中心 API 以检索呼叫日志报告。

我的代码如下:

当我使用该方法run_report返回一个传递给该方法的键时,我收到一个错误get_report_results。是什么导致了以下错误?

time.sleep解决此错误的唯一方法是在上述两种方法之间引入一个像这样的...

0 投票
1 回答
3825 浏览

python - 当标题有多个元素时如何在zeep中设置soap标题

我正在尝试使用 python zeep 连接到肥皂服务(使用 wsdl )。

以下是soap-ui 为操作生成的XML。

但是我发现很难确定如何设置soap headers。在这种情况下,我们在 header 中有多个 XML 元素

谢谢。

0 投票
0 回答
285 浏览

python - Zeep:无法使用具有另一个命名空间的有效负载设置请求

AdaptiveAuthentication.txt Zeep 版本:2.4.0

你好,

我是 Zeep 的新手,可以构建肥皂客户端并解析响应。我的一个请求面临问题,我们无法基于有效负载构建。

要求 :

代码 :

update_user_request = self.soap.client.get_type('ns0:UpdateUserRequest') self.soap.service.updateUser(update_user_request(**update_oob_sms ))

响应:TypeError:{ http://ws.csd.rsa.com }AcspManagementRequest() 得到了一个意外的关键字参数“contactList”。签名:操作码:xsd:字符串

当我得到类型

打印(client.get_type('ns0:AcspManagementRequest'))

回复 :

AcspManagementRequest({ http://ws.csd.rsa.com }AcspManagementRequest(opcode: xsd:string))

看起来它只接受字符串。如果我尝试将有效负载值转换为字符串并发送,我会收到错误响应:未知。请帮助

0 投票
1 回答
1454 浏览

python - 如何指定 xsi:type zeep python

我在 python 中使用 zeep SOAP 客户端,试图将一些数据获取到一些 wsdl_address。我现在有以下内容:

其中 ambCase 是我想要到达服务器的数据。MethodName 方法需要 2 个参数:GUID 令牌(没问题)和具有指定 xsi:type 属性的 ambCase 对象(在我的情况下它应该是“CaseAmb”),我无法让它工作,它失败了错误:zeep.exceptions.Fault:异常 str() 失败

上面的代码产生了这个 xml(头文件除外):

我对 SOAP 和 zeep 还很陌生,所以,有人可以帮忙吗?

0 投票
0 回答
395 浏览

python - Python zeep:AttributeError:'lxml.etree.QName'对象没有属性'resolve'

我刚刚安装了“zeep”(之前使用过 suds),使用以下命令:

pip install lxml==3.7.3 zeep

我收到错误消息:

相同的 wsdl 使用 netbeans JAX-WS Web 服务正确加载。

0 投票
1 回答
697 浏览

python - Zeep :需要转换此示例肥皂请求

肥皂请求:

复杂类型:

请帮助如何为 ws:payload 元素构建字典

创建的字典对象:

得到错误:

0 投票
1 回答
1376 浏览

python - 如何在python中使用soap zeep登录网站。检查帖子的xml

我的wsdl登录方法xml:

登录方法在wsdl中有。

但我收到了这个错误。

我的 LoginId 和密码是正确的。

0 投票
1 回答
231 浏览

python - ChronoFresh SOAP 身份验证

我将Chronopost 的 Web 服务与Zeep库一起使用。

但我无法在方法 searchDeliverySlot 上进行身份验证

我收到这个错误

你能帮我对服务进行身份验证吗

谢谢

0 投票
1 回答
2503 浏览

python - Python 使用 BinarySecurityToken 签署 SOAP 请求

我正在尝试使用 python 使用证书签署 SOAP 请求。我Signature用 py-wsse 尝试过 python-zeep 及其方法和泡沫。两者都没有给我预期的结果。

Zeep给了我:

而 suds python-wsse 给出:

但是,我需要一个看起来更像是两者混合的请求:

在 python 中有没有简单的方法来签署 SOAP 信封BinarySecurityToken?第一个和最后一个信封之间是否存在适当的差异,或者两者都有效?