问题标签 [suds]

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 投票
4 回答
8432 浏览

python - 如何使用泡沫添加新对象?

我正在尝试使用肥皂水,但到目前为止还没有成功解决这个问题。

这应该是我需要实现的原始肥皂信息:

所以我使用 suds 来创建成员对象:

产生:

我究竟如何附加一个“条目”?

我试过这个:

产生这个:

但是,我真正需要的是:

我如何实现这一目标?

0 投票
1 回答
5063 浏览

python - Python unicode 解码错误 SUD

好的,所以我# -*- coding: utf-8 -*-在脚本的顶部,它能够从数据库中提取包含有趣字符(Ñ,Õ,é,-,-,',...)的数据并将该数据存储到变量中。 ..但我遇到了其他问题,请参阅我提取数据,组织它,然后将其转储到如下变量中:

product[1]我的数据库结果集中在哪里

然后我像这样为Suds加载它:

Whereget_item_list设置product[1]为标题和(包括一大堆其他节点):

所以一切都运行良好,直到我调用 ca_client_inventory.service.SynchInventoryItemList ,array_of_inventory_item_submit其中包含包含带有时髦字符的标题......这是错误:

怎么办?我的猜测是我的脚本可以接收这些时髦的字符,因为我# -*- coding: utf-8 -*-在顶部有,但 Suds 在其文件的顶部没有。我真的想去更改 Suds 文件吗……我们都知道这是最不希望的最后可能的解决方案……我该怎么办?

0 投票
2 回答
1689 浏览

python - 泡沫是什么意思?未映射到消息部分”?

我第一次使用 suds 并尝试与外部公司托管的服务器进行通信。当我在服务器上调用一个方法时,我得到了这个 XML。

抛出的异常是这样的:

知道为什么 suds 会抛出异常吗?关于如何修复它的任何想法?

0 投票
1 回答
2055 浏览

python - 在 python 中使用 Suds 进行 SOAP,suds.client.Client 对象是线程安全的吗?

我正在使用 Suds 从 python 访问 SOAP Web 服务。如果我有多个 threading.Thread 执行线程,它们中的每一个是否可以安全地同时访问同一个 suds.client.Client 实例,或者我必须为每个线程创建单独的 Client 对象?

0 投票
1 回答
2126 浏览

python - Python SUDS - 发送非 UTF-8 编码的消息的问题

我需要发送一条带有以“iso-8859-2”编码的字符串的 SOAP 消息(使用 Python SUDS)。有人知道怎么做吗?

当我在客户端上使用“iso-8859-2”编码的参数调用方法时,SUDS 引发以下异常:

0 投票
3 回答
3452 浏览

python - 使用 Python SUDS 列出 SOAP 枚举的所有可能值

我正在使用 SUDS 客户端连接到 SOAP 服务器,其 wsdl 包含许多枚举,如下所示:

在我的客户中,我收到包含这些不同枚举类型元素的序列。我的需要是给定一个成员变量,我需要知道所有可能的枚举值。基本上我需要一个函数,它接受这些枚举之一的实例并返回一个字符串列表,这些字符串是所有可能的值。

当我有一个实例时,运行:

我得到:

我不知道如何从中获取实际的 simpleType 名称,然后从我自己解析 WSDL 中获取可能的值。

编辑:我发现了一种在给定 simpleType 名称的情况下获取枚举的方法,如下所示,因此我的问题缩小到查找给定变量的类型名称,因为 type(x) 返回 suds.sax.text.Text 而不是真实姓名

0 投票
2 回答
1287 浏览

django - PicklingError:无法腌制 suds.sudsobject.User:属性查找 suds.sudsobject.User 失败

我有一个 django 应用程序...我正在使用 SOAP suds 客户端访问 Web 服务...我需要从 GUI 中输入的条目创建一个用户对象...这个用户对象将被传递给一个方法。 ..但我收到以下错误:

PicklingError:无法腌制 suds.sudsobject.User:属性查找 suds.sudsobject.User 失败

出现这个错误的原因是什么???

0 投票
1 回答
544 浏览

python - 通过 Web 服务连接到 MSSQL。Python。泡沫。肥皂

我正在使用 suds 连接到 Web 服务。

问题是 - 当我阅读行时,它是从我的本地内存中读取的,还是每次都从远程 webservise 读取?我的意思是变量big_table包含指向我内存中所有表的链接,还是每次都像迭代器一样从远程获取它?

0 投票
1 回答
1578 浏览

python - Python,泡沫,错误

当我尝试从远程 Web 服务获取方法时,它给了我错误。

我的代码是:

有追溯:

suds模块中有一个引发异常的方法:

在控制台中一切都很顺利。我被困住了。

好的,我试着做一个实验:

我在 WHILE 结束之前添加了对相同方法的调用。但是当它进入里面时给了我一个例外。

它如何在循环之前工作,而不是在循环内工作?这是主要问题。发生了什么变化?

我什至尝试更改whilefor.

0 投票
2 回答
1363 浏览

python - 使用 Python 中的 WSDL 服务,它是我的客户端代码还是服务器?

我正在尝试为 WSDL 服务编写 Python 客户端。我正在使用Suds库来处理 SOAP 消息。

当我尝试调用该服务时,我得到一个 Suds 异常:<rval />未映射到消息部分。如果我设置了retxmlSuds 选项,我会得到对我来说看起来不错的 XML。

是客户端代码的问题吗?我是否遗漏了一些允许 Suds 正确解析 XML 的标志?或者,问题可能出在服务器上。XML 的结构是否不正确?

我的代码如下(方法名称已更改):

这会导致 Suds 异常:

返回的 XML(修改为删除客户标识符)