问题标签 [soap1.2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
soap - SOAP 端口使用非标准 SOAP 1.2 绑定
我正在使用jaxws maven 插件来生成 web 服务访问类。在生成期间,将打印以下警告:
[警告] SOAP 端口“MyServicePort”使用非标准 SOAP 1.2 绑定。http://...?wsdl的第 XXX 行
通过添加一个额外的参数 ( -extension
) 我让它工作但是我想知道这个错误是关于什么的?SOAP 1.2 绑定对我来说似乎是官方的 - 那么问题是什么?
wsdl 的命名空间定义如下:
这里提到了这个问题,如果你想尝试一下,你可以在其中找到一个示例 wsdl。
web-services - 使用 SOAP1.2 服务时出现 Content-Type 错误
我无法使用 SOAP1.2 服务。我收到此错误:
以下是 WSDL 详细信息和生成的 Java 客户端:
该代码以某种方式设置了 SOAP 1.1 (text/xml) 的默认内容类型。即使我手动设置了内容类型,它仍然会失败并出现同样的错误。
我真的很感激任何投入,因为我已经被困了一个星期了。谢谢。
c# - SOAP 服务器返回意外的操作
我们正在尝试实现一个使用 SOAP 连接到服务器的客户端。我们正在使用WSDL文件通过 svcutil 生成客户端类。
到目前为止,我已经设法让通信正常工作,以便发送消息并接收响应。然而,接收命令的框架拒绝接受答案,因为客户端已经向 Action 添加了某种命名空间和服务名(我认为)。
我发送了一个带有 SOAP 标题Action的命令,/GetMyTransaction
它来自WSDL文件,并且对于这个命令,WSDL声明预期的ReplyAction应该是/GetMyTransactionResponse
。
但是在响应中,Action设置为urn://foo/bar/:someService:GetMyTransactionResponse
。现在我不是 SOAP 导出,所以我不知道这是否真的可能是一个有效的响应。它包含正确的操作,但也包含其他内容。此外,生成的文件不接受不同的Action。
所以我的问题是:有没有办法告诉 ServiceModel 接受额外的数据?
现在可以手动编辑生成的代码并输入完整的Action,但是相同的代码应该支持其他按预期响应的服务器,所以我不能只编辑生成的文件并插入扩展的Action。(除非我可以将某种通配符添加到 OperationContractAttribute 中的ReplyAction属性中。
c# - BizTalk Sendport WS 安全 OASIS WCF 自定义和行为
我有一个当前正在使用 WCF 自定义适配器的 BizTalk 应用程序。
配置发送端口,问题是只有正文和时间戳必须签名,并且 messageProtectionOrder 属性不允许唯一签名。我需要行为来签署正文和时间戳。
可以帮忙吗?
我提出并分享的解决方案
大家好
手动执行自定义发送端口,该发送端口具有确定保护级别的行为。
我想与大家分享它,因为它似乎是必要的。
对于只有签名的 WS Secure,您可以使用 messageSecurityVersion 参数更改 Ws 模型。
行为是必要的,谁想要求它。
java - 带有axis1.4客户端和wsdl4j的Soap1.2
我有一个用axis 1.4 jar和wsdl4j构建的soap动态客户端。如果我尝试使用 Soap1.2 元素解析 wsdl,则它不起作用,因为不受支持。
有没有一种简单的方法来添加对 Soap1.2 的支持?
谢谢
spring-boot - SOAP 1.2 中带有 SOAPFaultException 的 Spring WebService、Spring Boot、SoapFault 未显示详细信息、角色等属性
我正在使用带有 SOAP 1.2 协议的 Spring Boot 开发 SOAP WebService 服务器。我试图用它需要的所有细节填充 SOAPFault,并抛出包裹在 SOAPFaultException 中。但是 SOAPUI 中的 SOAPFault 响应没有显示详细信息。
我以这种方式创建 SOAPFault:
响应在 SOAP 1.2 中,但没有 Role、第二个 FaultResonText 等属性,也没有 Detail 信息。
我已经搜索了很多小时并使用它,但仍然不知道必须设置什么。感谢任何帮助。
java - 如何在 Java 代码中使用 Java Web 服务将 SOAP 1.1 转换为 Soap 1.2?
Java中有一个迁移。
我有一个 .wsdl 并在 cxf maven 插件中创建了存根,实现了服务并将其提交给客户。
当客户尝试打电话时
以下是Java代码:
界面
执行:
我应该对代码进行哪些更改以使其成为 1.2?
c# - 更改前缀命名空间 WCF 信封请求
我有一个问题,我想知道是否有办法在 c# 中更改 WCF Soap 1.2 请求的命名空间前缀?
我曾尝试应用 MessageFormatter,但这只是应用在响应结构中,我正在请求中寻找一个选项。
谢谢你。