soap 相关问题

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

如何集成测试 SoapCore 端点?

我在 .net core 3.1 应用程序中使用 SoapCore,并且我已经为使用 Web 应用程序工厂的控制器设置了集成测试策略,例如 内部类 IntegrationTestApplicationFactory<

回答 3 投票 0

在 Spring Boot 中公开 SOAP 服务时出现问题:尝试访问 WSDL 时出现 404 错误

我正在尝试在 Spring Boot 中设置 SOAP 服务,但是当我尝试访问 WSDL 文件(例如,http://localhost:8082/ws/AccountService.wsdl)时,我收到 404(页面未找到)错误: 我有

回答 1 投票 0

依赖项构建 gradle 重复

我正在使用 api Soap 创建一个 Spring Boot 项目,并且我正在使用两个相互重复冲突的依赖项。 错误日志消息: 任务“:war”执行失败。 进入WEB-INF...

回答 1 投票 0

如何在WebService客户端(Spring Web Services)中正确添加HTTP header

有谁知道如何在 jaxws 从 wsdl 文件生成的 Soap Web 服务客户端中正确添加 HTTP 标头? 我可以从 SoapUI 访问服务,但是当我尝试从 Spring 访问它们时

回答 1 投票 0

如何在http header Content-Type中添加空格,如:text/xml;字符集=utf-8

我使用apache cxf开发了一个soap web服务。 并且所有soap响应标头都返回Content-Type:text/xml;charset=utf-8。 但客户(另一家公司)只接受 Content-Type: 'text...

回答 2 投票 0

使用 Apache CXF 创建服务时进行以下重定向

我正在创建一个传递可能返回 301 重定向的 URL 的服务。如何指示 CXF 在创建服务时遵循重定向? 已经尝试将 HTTPClientPolicy 设置为扩展...

回答 1 投票 0

Python 上的 SOAP API

我正在尝试调用国家/地区首都 SOAP API 以在 Python 上获取国家/地区首都。 导入请求 url =“http://webservices.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?WSD...

回答 3 投票 0

Graphql 网格升级后无法获得肥皂响应

我已经升级了graphql-mesh/soap版本和其他依赖项。 我的soap wsdl正在使用soap1.1功能。 更新后,我无法连接到肥皂客户端,因为它返回 500 错误,原因是

回答 1 投票 0

无法在 Android 上使用 MSAL 访问通过 Azure 应用代理注册的 IIS 服务

我们使用Azure App Proxy注册了IIS服务。 在移动设备中注册该服务以使用 MSAL 获取访问令牌,并请求标头中包含“授权:承载”的肥皂。 MSAL 回应...

回答 1 投票 0

ONVIF GetDeviceInformation SOAP 消息

我正在尝试向符合 onvif 标准的相机发出网络请求,但我在响应时遇到问题。 我遵循 ONVIF 应用程序程序员指南,并想出了这个肥皂消息......

回答 2 投票 0

对从 Web 服务返回的数据进行排序和合并

我正在使用 asp.net 开发 Web 服务。 我正在创建一个时间表显示板,就像您在机场、公共汽车站或火车站看到的那样。 我负责创建 1 个站的服务,并且

回答 2 投票 0

无效的内容类型:SOAP 的 application/xml 错误

我有一个基于Spring Boot 1.5的应用程序Spring WS,SAAJ-impl-1.3.28.jar。它适用于内容类型“text/xml”购买,抛出以下 Content-Type:application/xml 异常。 “错误 - 一个......

回答 2 投票 0

使用Nodejs调用需要证书的SOAP服务

Nodejs SOAP 客户端抛出错误 [ERR_TLS_CERT_ALTNAME_INVALID]:主机名/IP 与证书的替代名称不匹配: 我正在尝试在nodejs 中使用soap 调用SOAP 服务。不过我正在……

回答 2 投票 0

spring-ws生成无请求参数后缀的SOAP服务

我需要使用行业标准中的一些 XSD 文件来生成 SOAP Web 服务。 REST 是不可能的,因为使用者只能进行 SOAP 调用。 XSD 中的参数是

回答 1 投票 0

MarkAsJunk 操作错误代码 9020。获取“发生内部服务器错误。操作失败。”

我尝试仅通过 Office.context.mailbox.makeEwsRequestAsync 使用 SOAP 请求来使用 MarkAsJunk 操作。为此,我还使用了 easyEWS 模块,它是 OfficeJS 的包装器...

回答 2 投票 0

WSDL 到 .NET Core 项目

我以前使用过 WCF 应用程序,没有出现任何问题,但现在使用此服务时遇到了一些问题。我不确定背后的原因是什么,但我无法添加 https://smp.difi.no/ws/2.0?ws...

回答 2 投票 0

Workday 人力资源 API - 请求服务版本无效

我正在尝试向 Get_Employee 端点发出示例 GET 请求,但收到“无效请求服务版本”错误。 我按照 WorkDay 提供的教程进行操作,但仍然不行...

回答 2 投票 0

创建 SOAP Web 服务时未生成 WSDL 文件

我已经通过 eclipse 创建了一个 SOAP Web 服务,但是没有生成 wsdl 文件,尽管我在运行项目时能够看到服务列表。

回答 2 投票 0

如何在 NestJS 项目中使用 Node-SOAP 动态设置 SOAP 响应中的 xsi:type 属性

我的 WSDL 的一部分定义为 我的 WSDL 的一部分定义为 <s:complexType name="AbstractOperation" abstract="true"> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="progressive" type="s:int" /> </s:sequence> </s:complexType> <s:complexType name="ConcreteOperation1"> <s:complexContent mixed="false"> <s:extension base="tns:AbstractOperation"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="identifier" type="s:string" /> </s:sequence> </s:extension> </s:complexContent> </s:complexType> <s:complexType name="ConcreteOperation2"> <s:complexContent mixed="false"> <s:extension base="tns:AbstractOperation"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="code" type="s:string" /> </s:sequence> </s:extension> </s:complexContent> </s:complexType> 我想退货: <tns:Operations> <tns:AbstractOperation xsi:type="tns:ConcreteOperation1"> <tns:progressive>1</tns:progressive> <tns:identifier>FP301DW</tns:identifier> </tns:AbstractOperation> <tns:AbstractOperation xsi:type="tns:ConcreteOperation2"> <tns:progressive>2</tns:progressive> <tns:code>AF2F3S</tns:code> </tns:AbstractOperation> </tns:Operations> 在我的 NestJS 项目中,我使用 soap 库来启动 SOAP 服务器。在控制器中,从 Prisma ORM 实例检索数据后,我将像这样返回它: return { Operations: { AbstractOperation: prismaMappedOperationArray, }, } 但我明白: <tns:Operations> <tns:AbstractOperation> <tns:progressive>1</tns:progressive> <tns:identifier>FP301DW</tns:identifier> </tns:AbstractOperation> <tns:AbstractOperation> <tns:progressive>2</tns:progressive> <tns:code>AF2F3S</tns:code> </tns:AbstractOperation> </tns:Operations> 如何根据 prismaMappedOperationArray 对象的实例(可以是 xsi:type 或 ConcreteOperation1 类)在安排响应时动态指定 ConcreteOperation2 属性? 好吧,我在一些随机测试会话后回答了自己,soap 库文档没有提到它,但如果你想向 Typescript 对象添加可编组属性,你必须添加一个 attributes 键,例如: return { Operations: { AbstractOperation: prismaMappedOperationArray, attributes: { 'xmlns:xsi': 'tns:ConcreteOperation1' }, }, } 这将返回: <tns:Operations> <tns:AbstractOperation xsi:type="tns:ConcreteOperation1"> <tns:progressive>1</tns:progressive> <tns:identifier>FP301DW</tns:identifier> </tns:AbstractOperation> <tns:AbstractOperation xsi:type="tns:ConcreteOperation1"> <tns:progressive>2</tns:progressive> <tns:identifier>FP301DW</tns:identifier> </tns:AbstractOperation> </tns:Operations>

回答 1 投票 0


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