soap 相关问题

简单对象访问协议(SOAP)是用于在Web服务的实现中交换结构化信息的协议规范。

如何调用apache axissoap服务?

我需要为一些遗留肥皂服务创建一个客户端。我使用 java,最好创建一个具有适当休息端点的项目,该项目代理对这个古老的 sopa 服务的请求/响应。我

回答 1 投票 0

使用 gSoap 从 Interplay Web Services 实例获取文件

我计划在项目中使用 gSoap 从 Interplay Web Services 实例获取文件(位于端点 + URI)。有没有最佳实践来解决这个问题?我注意到有几个插件...

回答 1 投票 0

XML base64Binary 扩展为 Python dict

我得到了 XML 元素: 我得到了 XML 元素: <xs:element name="Files" maxOccurs="unbounded"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:base64Binary"> <xs:attribute name="id" type="xs:anyURI" use="required" /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> 我需要创建一个字典request_data,我将从zeep库传递给客户端,它将处理创建SOAP信封,将数据从request_data相应地插入到.wsdl。 问题在于扩展 base64Binary 类型。我不知道如何在字典中表示它。 我尝试将它传递给多个键名称,f.e: request_data = { # other_data, "Files": [ { "base64Binary": encoded_file, "id": "123" }, ] } 但是无论键名是什么,我传递它总是会导致错误: TypeError: Files() got an unexpected keyword argument 'base64Binary'. Signature: `xsd:base64Binary, id: xsd:anyURI` 是否有可能创建 base64Binary 类型扩展作为字典? 在 Zeep 中,您应该直接传递 base64 内容作为字典中 Files 条目的值。复杂类型的属性(如 id)应与 base64 内容一起包含。 请求数据 = { # other_data, "Files": [ { "_value_1": encoded_file, # The base64Binary content goes here "id": "123", # The attribute defined in the XML } ] } _value_1:这是 Zeep 用于复杂类型中的简单内容的特殊键。当复杂类型扩展简单类型时,Zeep 期望使用 _value_1 键传递简单类型的值。 id:这是 XML 模式中指定的属性。

回答 1 投票 0

通过 Zeep/WSDL 使用 SOAP 端点

我正在编写一个快速工具来通过 SOAP API 提交作业。 我过去曾使用 Zeep 完成过此操作,但在 WSDL 中使用 xsd 的这一端点似乎存在问题。 这就是我所拥有的...

回答 1 投票 0

(url)上没有可以接受消息的端点侦听

我正在构建一个 ASP.NET 网站 - 这是一个包含几个项目、一个数据库和一个 Web 服务的解决方案。一切工作正常,但上次我尝试运行该项目时,出现以下错误: T...

回答 13 投票 0

WSDL 中具有不同输入和输出名称的 SOAP XML WSDL

我正在实现 OTA_ReadRQ / OTA_ResRetrieveRS 消息对,但遇到了问题。 我已将所有其他消息实现为配对消息 EG:OTA_HotelAvailRQ / OTA_HotelAvailRS 我...

回答 1 投票 0

SQL 代码检查与 SOAP 配合使用,获取数据时出现问题

我是一个十足的新手,正在尝试通过 SQL 查询从 SOAP 服务获取数据。 我首先在 reqbin.com 上尝试了它,在那里我得到了响应,它工作正常(见图)。 使用 SQL 我没有得到任何数据。是否...

回答 1 投票 0

OSB:从 SOAP 代理服务调用 REST 服务

我有一个调用 REST 业务服务的 SOAP 代理服务,但每当我进行此调用时,都会出现以下错误: 一般运行时错误:无效的 HTTP 方法:null 我有一个调用 REST 业务服务的 SOAP 代理服务,但每当我进行此调用时,都会出现以下错误: <con:reason>General runtime error: Invalid HTTP method: null</con:reason> 这只是一个 GET 方法,不传递任何有效负载或其他任何内容。 我正在使用服务标注组件。 您是否有正确的业务服务配置? 服务类型== REST服务,如下所示?

回答 1 投票 0

如何在.NET 8 中注册 SOAP Web 引用?

我正在努力尝试在 NET 8 Web API 中注册较旧的 SOAP 引用。我添加了服务参考 WCF 参考,现在我正在尝试使用它,但遇到了一些问题。 麻烦我了哈...

回答 1 投票 0

THTTPRIO 未触发 OnNeedClientCertificate 事件

我尝试使用 Windows 上证书存储中的证书来进行 za SOAP 服务,但它总是要求提供带有显示对话框的证书。 我的代码: ... var RIO := THTTPRIO.Create(nil); ...

回答 1 投票 0

soap 消息签名和加密解决方案架构

我在实现我所拥有的场景时遇到了问题。 有一些基于肥皂的服务,也有一些客户。每个客户端仅使用其中一项服务。 为了使用

回答 1 投票 0

Magento 2 SOAP API WSDL 匿名访问

我需要在 Visual Studio 项目中创建对 Magento 2 SOAP API 的服务引用。因此,我在 Magento 后端创建了一个集成,授予它所有访问权限并激活它。 但当我...

回答 1 投票 0

SOAP-错误:正在解析 WSDL:无法从...加载 — SSL 配置错误?

只要通过 HTTPS 加载 WSDL,SoapClient 就会引发此异常。但是,WSDL 文件可通过 HTTPS 获取。通过浏览器和托管 SOAP 服务器的服务器上的curl ...

回答 1 投票 0

通过foreach循环分配产品id后从catelogProductinfo()函数获取空值

$base='主机'; $proxy = new SoapClient($base.'/api/v2_soap?wsdl=1'); $sessionId = $proxy->login('user123', 'user123')) $allCategories = $proxy -> CatalogCategoryTree($sessionId, 2); $allCatego...

回答 1 投票 0

如何加快magento中的soap调用响应时间?

我的Meteor应用程序包含meteor-soap来调用Magento的soap API。大约 12 秒后我收到肥皂响应。如何减少响应时间?

回答 1 投票 0

Ez.Newsletter.MagentoApi 产品属性.addOption

我在互联网上找到了 Ez.Newsletter.MagentoApi C# 项目。 我认为它是测试 Magento SOAP API 的一个很好的工具。 但在与一些代码苦苦挣扎了几周之后,我决定问一个

回答 1 投票 0

以编程方式检查 Magento 2 中 SOAP 连接的示例 PHP 代码

我尝试了下面的代码,虽然我不确定这些是否是所需的脚本集,但它不起作用并给出 SOAP-错误:正在解析 WSDL:无法从以下位置加载:需要开始标记,'<' not

回答 2 投票 0

Magento Soap API V2 salesOrderInfo 不返回自定义字段

我正在使用 Magento SOAP V2 API (php) 来检索订单信息 (salesOrderInfo)。这将返回一个具有 Shipping_address 和 billing_address 属性的对象。例如: [送货地址]...

回答 1 投票 0

如何在magento Soap Apiv2中获取相关产品或类似产品

我正在开发一个带有后端magento并使用SOAP APIv2的Android电子商务应用程序,其中我必须在我的特定产品的底部显示相关产品或类似产品......

回答 2 投票 0

Magento SOAP API 错误

抱歉英语不好。 你好,我正在 magento 的 SOAP API 工作。但是当我通过 SOAP 发送数据时遇到异常。我有两个magento。 magento1 和 magento2。当我发送时它工作正常

回答 1 投票 0

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