.Net 6 通过通道工厂连接到 WCF Soap 服务。现在效果很好。给出有关响应标头不符合的错误

问题描述 投票:0回答:1

正如您在图片中看到的,我们确实从肥皂服务中得到了很好的请求和响应

但是在我们的 REST 服务中,我们将 Open Api 规范与 Swagger 一起使用,并且我们调用 Soap 服务,我们得到的响应是,响应的内容类型与请求的内容类型不匹配。确实不是我们需要的内容类型。 但是如何将响应标头更改为与请求标头 content-type = "application/soap+xml; charset=UTF-8" 相同的内容,以便我可以使用它并将收到的肥皂消息解析为正确的 objectType .

wcf soap swagger .net-6.0
1个回答
0
投票

根据例外情况,您必须确保客户端和服务器都使用相同的绑定和配置。

另外如果使用wshttpbinding,soap的版本需要更改为soap 1.2。

希望有帮助。

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