soap 相关问题

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

使用 spring-ws 验证 SOAP 服务中的请求签名和签名响应

前提:我需要创建一个使用 WS-Security 标准的 SOAP 服务来执行标题中描述的操作,以便 SOAP 客户端可以使用该服务。 我有什么 肥皂服务已完成

回答 1 投票 0

从 SOAP 请求接收空结果

我正在尝试向巴西政府端点发出肥皂请求,但遇到了一些麻烦。 他们提供以下 wsdl:https://mdfe-homologacao.svrs.rs.gov.br/ws/MDFeRecepcaoSinc/

回答 1 投票 0

如何在 Spring Web 服务中为 SOAP 故障元素设置自定义命名空间前缀?

我正在开发一个 Spring Web Services 项目,我需要自定义 SOAP 错误响应。具体来说,我想确保 SOAP 响应中的错误元素使用自定义命名空间 p...

回答 1 投票 0

ONVIF 设置主机名

我尝试向 ONVIF 摄像机发送 SetHostName 请求,但无法正确发出请求,并且总是收到错误。 请帮我。 ''' 我尝试向 ONVIF 摄像机发送 SetHostName 请求,但无法正确发出请求,并且总是收到错误消息。 请帮助我。 ''' <?xml version='1.0' encoding='utf-8' ?> <soap-env:Envelope xmlns:soap-env="http://www.w3.org/2003/05/soap-envelope"> <soap-env:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <wsse:UsernameToken> <wsse:Username> admin </wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest"> gfdsgfsgfsgfs </wsse:Password> <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"> fdsgfdsgfsdfgsd </wsse:Nonce> <wsu:Created xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> 2024-01-17T14:03:35+00:00 </wsu:Created> </wsse:UsernameToken> </wsse:Security> </soap-env:Header> <soap-env:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <tds:SetHostname xmlns="http://www.onvif.org/ver10/device/wsdl"> <tds:HostnameInformation> <tt:Name>NewHostname1234</tt:Name> </tds:HostnameInformation> </tds:SetHostname> </soap-env:Body> </soap-env:Envelope>''' 我看到有几个人还在关注这个帖子。以下是我如何使用curl 检索主机名。当然,更改您设备的 IP 和端口。它必须是一根连续的字符串才能工作。 curl http://192.168.1.40:8899/onvif/device_service --data '' --header '内容类型:application/soap+xml;字符集=utf-8;行动=“http://www.onvif.org/ver10/device/wsdl/GetHostname”;'

回答 1 投票 0

覆盖 WSDL 中的整个地址

我使用本指南创建了一个简单的 spring-boot SOAP Web 服务: https://spring.io/guides/gs/having-web-service/ 我将其部署到云服务,但会有一个 API 管理层...

回答 2 投票 0

IBM 大型机采用 IBM-37 图表集编码格式为 UTF-8,以便在 springboot 应用程序中理解

嗨,你好吗?我正在尝试转换 xml raw 消息来自 IBM 大型机,采用 IBM-37 图表集编码格式为 UTF-8,以便在 springboot 应用程序中理解。 知道该怎么做吗?我是...

回答 1 投票 0

PowerShell New-WebServiceProxy 无法获取所有方法

我正在编写一个 PS 脚本来检查 Windows 服务的状态,并希望在某些情况下调用特定的 Web 服务方法: $wsdl =“https://webservice-page/wsdl.php?user” $webserviceU...

回答 1 投票 0

ASP.NET Core - 反序列化城市 API XML 响应不起作用

调用城市 API 时,它以 XML 格式返回此响应。我想将此 XML 反序列化为一个对象。反序列化抓取对象,直到 diffgram 内部 diffgram 我们有 NewDataSet pr...

回答 1 投票 0

城市 API XML 响应 XmlDeserialization 不起作用,ASP.NET Core

调用城市 API 时,它会以 XML 格式返回此响应。我想将此 XML 反序列化为 C# 对象。反序列化抓取对象直到 diffgram 在 diffgram 中我们有 NewDataSet 属性

回答 1 投票 0

如何使用netsuite API获取移动设备上的数据?

我想获取数据并将其发布到netsuite。我在Google上探索过,但我只了解PhpToolKit和SuiteScript。我想在 NetSuite 中创建一些自定义模块并从 netsuite 获取数据

回答 1 投票 0

如何将数组传递给 SOAP API?

我需要将此数组作为参数传递给 SOAP API。后端实现者对构建 API (C#/.NET) 很陌生,我以前从未实现过此类 API。有 4-5 个堆栈溢出

回答 2 投票 0

SMAPI getExtendedMetadata 调用两次,getMediaURI 从未调用,播放无法工作

使用soap包在Node中创建SMAPI的过程中。到目前为止,我已经得到了 getMetadata 的工作,并且可以深入研究专辑和子专辑。 我的问题是,当我单击曲目时,它将显示为

回答 1 投票 0

travelport AirPriceReq API 的编组错误

我正在尝试使用 uAPI AirPriceReq 使用目标分支 P7193093 的预生产凭证来获取某个航班号的定价详细信息。响应是“一般编组异常”

回答 1 投票 0

如何从 Android 中的 wsclient++ 获取 SAP SOAP WSDL 的输出

使用 wsclient++,生成用于从 Web 服务调用 WSDL 的文件。添加了在我的 Android 项目中生成的文件。然后在如何编写代码以及如何生成ste...

回答 1 投票 0

是否存在用于 REST-to-SOAP 或 SOAP-to-REST 中介的预定义中介?

我有一个要求,即我将接收 SOAP 调用并需要将它们调解为 REST 调用,反之亦然,以使用 WSO2 Micro Integrator 4.2.0 调用某些服务。 请您确认一下是否是 WSO2

回答 1 投票 0

同一 URL 上的多个 SOAP 服务(同一 URL 的不同版本)

我需要支持具有相同 URL 的多个版本的 SOAP 端点,这可能吗? Soap 类是从第三方 wsdl 生成的。 在 web.xml 我有: 我需要支持具有相同 URL 的多个版本的 SOAP 端点,这可能吗? Soap 类是从第三方 wsdl 生成的。 在 web.xml 中我有: <servlet> <servlet-name>soap</servlet-name> <servlet-class>com.sun.xml.ws.transport.http.servlet.WSSpringServlet</servlet-class> <load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>soap</servlet-name> <url-pattern>/soap/*</url-pattern> </servlet-mapping> 在我的 applicationContext.xml 中,我有以下内容: <wss:binding url="/soap/StuffService/"> <wss:service> <ws:service bean="#stuffV1"/> </wss:service> </wss:binding> <bean id="stuffV1" class="package.soap.StuffSoapEndpointV1"/> 我有一个java类: @WebService( portName = "BasicHttpBinding_IStuffService", serviceName = "StuffService", endpointInterface = "package.soap.stuff.IStuffService", targetNamespace = "http://stuff.example.org/Integration/Service/Outgoing/v1", wsdlLocation = "/WEB-INF/Integration.Service.Outgoing.v1.IStuff.wsdl") @ApiOperation(value = "Stuff Service") public class StuffSoapEndpointV1 implements IStuffService { 是否可以向同一网址添加第二个版本?类似以下内容: <wss:binding url="/soap/StuffService/"> <wss:service> <ws:service bean="#stuffV1"/> <ws:service bean="#stuffV2"/> </wss:service> </wss:binding> <bean id="stuffV1" class="package.soap.StuffSoapEndpointV1"/> <bean id="stuffV2" class="package.soap.StuffSoapEndpointV2"/> @WebService( portName = "BasicHttpBinding_IStuffService", serviceName = "StuffService", endpointInterface = "package.soap.stuff.IStuffService", targetNamespace = "http://stuff.example.org/Integration/Service/Outgoing/v2", wsdlLocation = "/WEB-INF/Integration.Service.Outgoing.v2.IStuff.wsdl") @ApiOperation(value = "Stuff Service") public class StuffSoapEndpointV2 implements IStuffService { 那是行不通的。不允许使用多个 ws:service 标记,对于具有相同 url 的 wss:service 和 wss:binding 也是如此。另外,我认为 portName 和 serviceName 组合应该是唯一的,但它们需要与不是来自我们的 wsdl 中的相同。 我为肥皂调用创建了自己的处理程序,类似于https://github.com/revinate/jaxws-spring/blob/master/jaxws-spring/src/main/java/com/sun/xml/ws/ Transport/http/servlet/WSSpringServlet.java 具有基本功能。它使用我自己的 WSServletDelegate。 <servlet> <servlet-name>soap</servlet-name> <servlet-class>my.application.soap.WSSpecialServlet</servlet-class> <load-on-startup>2</load-on-startup> </servlet> 但是我添加了 WSServletDelegate,因此它可以读取绑定 url 的多个配置,并用双星号标记。 <wss:binding url="/soap/eventService/**"> <wss:service> <ws:service bean="#eventBeanV1"/> </wss:service> </wss:binding> <wss:binding url="/soap/eventService/**"> <wss:service> <ws:service bean="#eventBeanV2"/> </wss:service> </wss:binding> 当请求到达那些带有双星号的 url 时,WSServletDelegate 会将传入的 SOAPAction 标头与 beans 方法 Action 注释值进行比较,如果它们相同,则应使用该 bean。

回答 1 投票 0

严重:SAAJ0120:当标头已经存在时无法添加标头

我正在尝试在 Oracle Web 服务器上部署我的 jsp 站点,但是当我使用端口调用我的 Web 服务时,出现以下错误: 严重:SAAJ0120:当标头已存在时无法添加标头 这...

回答 4 投票 0

Workday Create_Job_Requisition 操作的 api 端点是什么?以及如何在 python 中构造连接字符串?

Workday Create_Job_Requisition 操作的 api 端点是什么?以及如何在 python 中构造连接字符串?我对此很陌生,所以需要一些专家的建议。基本上,我想连接一个...

回答 1 投票 0

在 SoapUI 中并行执行请求

我有两个请求要同时发送到端点以查看它如何响应。因此,我创建了一个包含测试用例的测试套件,其中添加了两个请求。来自...

回答 3 投票 0

主要用户(Id=GUID,类型=8)缺少prvRead[实体名称]权限(Id=GUID)

我们最近从 CRM 2011 RU 8 迁移到 RU 18。我正在尝试通过 SOAP 调用检索自定义实体记录。它与属于根业务部门并拥有系统的用户一起工作正常

回答 1 投票 0

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