suds 相关问题

Suds是Python和JavaScript的SOAP服务库。

在 python 中序列化 suds 对象

好吧,我正在努力更好地使用 python,所以我不确定这是开始我正在做的事情的正确方法,但这是我当前的问题...... 我需要通过...

回答 8 投票 0

Magento SOAP v1 过滤器不过滤(Python Suds)

更新如下 有没有人有 Magento SOAP v1 API 的正确 XML 示例来执行以下操作? client.call(session_token,'sales_order.list', {'filters':{'

回答 4 投票 0

python suds 调用 magento apisoap v1 类型未找到错误

环境:CentOS 6.4 64位、Python 2.6.6、Magento 1.7、Magento Core API、Suds 0.4.1 Python代码: 客户端 = 客户端(http:///figol/api/soap/?wsdl) client.service.login('figol', 'figol123') 呃...

回答 1 投票 0

通过 SOAP v2 创建 Magento 产品

我正在用 Python 实现一个服务,通过 SOAP v2 与 Magento 交互。到目前为止,我可以通过执行以下操作来获取产品列表: 进口泡沫 从 suds.client 导入客户端 wsd...

回答 2 投票 0

无法在主机的Python /usr/bin/python3 上导入所需的Python 库(suds)

执行以下剧本时: - 名称:使用 sysnr 获取进程列表 Community.sap_libs.sap_control_exec: 主机名:全部 系统编号:“00” 功能:获取进程列表 我明白了...

回答 1 投票 0

suds 安装错误:没有名为 client 的模块

尝试使用 pip-3.2 安装 suds,但失败并出现错误 sudo pip-3.2 安装肥皂水 下载/解压泡沫 为软件包 suds 运行 setup.py Egg_info 回溯(最近一次调用最后...

回答 9 投票 0

如何在 SUDS (python) 中向结构添加元素?

我创建结构 AccountAssignment 客户端 = suds.client.Client(url) accountAssignment = client.factory.create('AccountAssignment') 打印帐户作业 我得到以下结果: (

回答 1 投票 0

SUDS 自定义标头

我是Python新手,我使用suds作为wsdl客户端。我如何为此创建自定义请求标头。 从 SOAP UI 获取 XML: 我是 Python 新手,我使用 suds 作为 wsdl 客户端。我如何为此创建自定义请求标头。 从 SOAP UI 获取 XML : <soapenv:Header> <sbus:SBusContext message-tracking-id="?" correlation-id="?" entry-dtime="?" timestamp="?" entry-system="?" entry-system-principal="?" entry-url="?" priority="?"> <!--Optional:--> <sbus:Keys> <!--1 or more repetitions:--> <sbus:Key keyType="?" keyValDataType="string"> <sbus:KeyValue>?</sbus:KeyValue> </sbus:Key> </sbus:Keys> <!--Optional:--> <sbus:ExtContext>?</sbus:ExtContext> </sbus:SBusContext> </soapenv:Header> 编辑- 我意识到您可能在询问 SOAP 标头,而不是 http 标头。如果是这样,请忽略我的回答。我的错。 看这里:如何在 suds 0.3.6 中添加 http 标头? 您可以在创建客户端时添加标头,如下所示: client = suds.client.Client(url, headers={'key': 'value'}) 或者在创建客户端之后,通过使用 set_options 如下所示: client.set_options(headers={'key2': 'value'}) 值得注意的是,原来的 suds 包不再维护(最后发布于 2010 年 9 月)。它缺少您可能需要的各种功能,例如 gzip 压缩(因此,如果您使用旧的 suds 包,则不必添加“accept-encoding:gzip”标头)。各种分叉如雨后春笋般涌现。我相信其中最活跃的是 suds-jurko。 此片段来自官方 SUDS 文档: from suds.sax.element import Element client = client(url) ssnns = ('ssn', 'http://namespaces/sessionid') ssn = Element('SessionID', ns=ssnns).setText('123') client.set_options(soapheaders=ssn) result = client.service.addPerson(person) 我需要添加 2 个带有 xmlns 的肥皂头。 我按照@piotr sz的答案找到了解决方案。 这是我需要的解决方案: userName = Element('UserName').setText(fco.user) password = Element('Password').setText(fco.pwd) fdxns = Attribute('xmlns', "http://fdx.co.il/Authentication") for field in userName, password: field.append(fdxns) client.set_options(soapheaders=(userName, password)) suds 有一个内置的安全功能来设置安全标头 url = 'http://something.some/service.svc?wsdl' client= Client(url, faults=False) security = Security() token = UsernameToken('username', 'password') token.setcreated() security.tokens.append(token) client.set_options(wsse=security)

回答 4 投票 0

通过 Python suds 在 JIRA 中创建问题时设置受让人字段

使用 JIRA 版本 4.2。使用 Python 2.7 和 suds 0.4,如何创建受让人字段集的问题?下面的代码中将忽略受让人字段。 new_issue = client.service.createIssue...

回答 4 投票 0

Python System.FormatException:输入字符串的格式不正确

我正在尝试按照下面链接的文档中的描述拨打电话 https://resources.nddprint.com/docs/api/integrationkit/en-us/index.html?getplaincountersdata_-_new.htm 来自 suds.client 我...

回答 0 投票 0

未找到Suds类型

我试图用suds执行一个soap服务。来自服务器的参数签名是这样的(取自print(client))xs:anyType orderBy 我的suds客户端抛出了以下内容......

回答 1 投票 1

[使用BinarySecurityToken的Python符号SOAP请求

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

回答 1 投票 62

suds在python3.8中失败

当前,我将自动化代码从python 2.7.9迁移到python 3.8.1,我们有很多soap api,它们将suds 0.4版本与python 2.7.9一起使用,并且效果很好,但是迁移到python 3.8.1之后...

回答 1 投票 0

将泡沫转换为吉普车故障

我用zeep的SOAP客户端替换了suds SOAP客户端,而我正在努力弄清几件事。 1st:我有以下suds客户端初始化代码:client.Client(wsdl_path,...

回答 1 投票 3

Python Zeep AttributeError:'NoneType'对象没有属性'elements'[切换到suds-community]

这是一个分为两部分的问题,用于以下代码:从zeep import客户端从datetime导入datetime导入logging.config logging.config.dictConfig({“版本”:1,“格式器”:{“ ...] >

回答 1 投票 0

通过https进行Zeep连接

我有一个python 2.7代码,该代码使用suds连接到Web服务。但是我正尝试将其升级到python 3,而suds由于许多原因而无法正常工作。所以想到使用zeep我的肥皂水...

回答 1 投票 0

SOAP,Python,suds

[请告知库,以在python中使用肥皂。现在,我尝试使用“ suds”,无法理解如何从服务器回复中获取http标头。代码示例:from suds.client import Client url =“ ...

回答 3 投票 6

如何使用python zeep创建soap-enc:Array参数?

我必须从wsdl中构造一个SOUP方法Agw_typeGenerarDespachoIn [[[[]] ...

回答 1 投票 0

Suds py3与Suds Jurko之间的差异

我是python 3的新手。首先,我使用suds py3在python中构建soap客户端。而且它不起作用。但是在安装suds jurko之后,它现在可以工作了。 suds py3和suds jurko有什么区别?在...

回答 1 投票 1

Robotframework-SudsLibrbary:找不到名称为“ Create Soap Client”的关键字

我正在尝试将Robotframework-Sudslibrary用于我的肥皂请求。经过很多问题之后,才能够成功安装Robotframework-sudslibrary&suds-jurko。我正在使用Python36。当我...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.