无法添加服务引用:内容类型text / html [..]与绑定的内容类型不匹配

时间:2014-07-04 09:31:48

标签: c# web-services rest soap

我有一个Web API,我想调用一个使用SOAP的在线Web服务。

我尝试将其添加为“服务参考”,但是当我调用它时会收到以下汇总错误

  

响应消息的内容类型text / html与    绑定的内容类型(text / xml; charset = utf-8)。如果使用    自定义编码器,请确保IsContentTypeSupported方法    是正确实施的。响应的前13个字节是:<HTML></HTML>

我的web.config中的绑定是basicHttpBinding,我检查了绑定配置是否与WSDL配置相匹配,并且确实如此。

这是我尝试使用的网址: http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl

是否可以从Web API中使用SOAP?

1 个答案:

答案 0 :(得分:0)

我虽然对VIES服务有一些经验。我可以确认您可以使用C#.NET来使用SOAP服务。我在我的blog上发布了解决方案,并在整个项目的GitHub存储库VIESCheckVatService上找到了。

我希望你能提供帮助。