![](/img/trans.png)
[英]InvalidOperationException: Incorrect Content-Type: ASP.NET Core
[英]HTTP Content-Type in ASP.Net SoapHttpClientProtocol
我用ASP.NET编写的Web服务使用者有问题。 错误消息是:
System.InvalidOperationException: Client found response content type of 'application/xml; charset=utf-8', but expected 'text/xml'.
客户端基于System.Web.Services.Protocols.SoapHttpClientProtocol。 我们无法更改提供商提供的Content-Type,它必须是'application / xml; charset = utf-8'。 有什么方法可以更改SoapHttpClientProtocol期望的Content-Type? 不幸的是,我们可能仅限于.NET 1.1。
谢谢!
更新:我们找到了一种更改提供者发送的Content-Type的方法,从而解决了该问题。 我仍然很想知道如何改变消费者的期望。
添加一个
服务参考
对于此类Web服务,不是
网络参考
在您的.net客户端应用程序中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.