swagger .Net 6,通过channelfactory连接到WCF Soap服务,现在一切都很好,给出关于响应标头不符合的错误

q3aa0525  于 8个月前  发布在  .NET
关注(0)|答案(1)|浏览(75)

如图所示,我们确实从SOAP服务获得了良好的请求和响应

但是在我们的rest服务中,我们使用Swagger的Open API规范,并且我们调用soap服务,我们得到一个响应,即响应的内容类型与请求的内容类型不匹配。什么确实不是我们需要的内容类型。但是我怎样才能把响应头改成和请求头一样呢content-type =“application/soap+xml; charset=UTF-8”,这样我就可以使用它并将接收到的soap消息解析为正确的objectType。

cbeh67ev

cbeh67ev1#

根据这个异常,您必须确保客户机和服务器使用相同的绑定和配置。
此外,如果使用wshttpbinding,则需要将soap的版本更改为soap 1. 2。
希望有帮助。

相关问题