soap - 使用肥皂服务时的肥皂请求版本问题
问题描述
我们正在尝试使用连接到不同数据库环境的基于肥皂的 Web 服务,因此我们有不同的服务连接到不同的数据库环境,并且暴露了相同的功能。我们正在尝试通过 SoapBinding 1.2 使用服务。但是,我们看到某些服务实例,当我们发送请求时,它遵循 1.2,但由于以下错误,响应失败:
<Action s:mustUnderstand="1" xmlns="http://www.w3.org/2005/08/addressing">
javax.xml.ws.soap.SOAPFaultException: MustUnderstand not understood
在某些情况下,虽然我们使用 SOAP Binding 1.2,但我们看到请求是通过 SOAP 1.1 发送的,在这种情况下,我们成功获得了响应,甚至没有得到下面的标头和错误
<Action s:mustUnderstand="1" xmlns="http://www.w3.org/2005/08/addressing">
javax.xml.ws.soap.SOAPFaultException: MustUnderstand not understood
我们作为消费者,正在从部署在开放式班次环境中的基于 Spring Boot 的应用程序中使用此服务。服务从点网平台公开。
请求未正确分派的问题是否与 wsdl 和服务生产者端相关联
能否请你帮忙。
谢谢
解决方案
推荐阅读
- angular - 全局定位的overlayRef的角度cdk覆盖更新位置
- javascript - jquery hide/show 在节点 js 中没有按预期工作
- javascript - Javascript 错误:无法使用画布标记读取 null 的属性“getContext”
- java - 如何监视引导上下文 bean
- unity3d - 冻结后没有发生碰撞
- python - 使用fuzzywuzzy 时出错:UserWarning: Using slow pure-python SequenceMatcher。安装 python-Levenshtein 以删除此警告
- node.js - 是否有任何选项可以在树结构中安装软件包,例如 0.12 以下的节点版本如何使用
- mysql - 使用表中的 created_at 值从 laravel 的数据库中获取最近 7 个季度的数据
- r - Shinyapps.io 部署包安装失败
- javascript - 如何在 html 中隐藏表格行,使用 javaScript 将条件作为行值?如果两行值相同,则隐藏一个