2009-01-21 81 views
0

我在ASP.NET中编写的Web服务使用者有问题。该错误消息是:ASP.Net中的HTTP内容类型SoapHttpClientProtocol

System.InvalidOperationException: Client found response content type of 'application/xml; charset=utf-8', but expected 'text/xml'. 

所述客户端基于System.Web.Services.Protocols.SoapHttpClientProtocol。 我们无法更改提供者给出的内容类型,这必须是'application/xml;字符集= UTF-8' 。有什么方法可以改变SoapHttpClientProtocol所期望的内容类型吗?不幸的是,我们是,可能仅限于.NET 1.1。

谢谢!

更新:我们找到了一种方法来更改提供者发送的内容类型,这解决了问题。我仍然很想知道如何改变消费者的期望。

回答

0

在.NET客户端应用程序添加

服务参考

这样的Web服务不是

Web引用