我有一个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?
答案 0 :(得分:0)
我虽然对VIES服务有一些经验。我可以确认您可以使用C#.NET来使用SOAP服务。我在我的blog上发布了解决方案,并在整个项目的GitHub存储库VIESCheckVatService上找到了。
我希望你能提供帮助。