2014-07-04 80 views
0

我有一個Web API,我想調用一個使用SOAP的在線Web服務。無法添加服務引用:內容類型text/html [..]與綁定的內容類型不匹配

我試着將它添加爲「服務引用」然而,當我把它稱爲我得到的總結如下錯誤

響應消息的內容類型text/html不匹配的的 內容類型綁定(text/xml; charset = utf-8)。如果使用 自定義編碼器,請確保IsContentTypeSupported方法 已正確實施。第一個13個字節的響應是:<HTML></HTML>

在我web.configbasicHttpBinding結合和我檢查,如果綁定配置匹配WSDL配置和它的作用。

這是URL我試圖消耗: http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl

是否有可能使用來自網絡API SOAP?

+0

在瀏覽器中打開網址,查看網頁上的內容。你會得到一個你期望得到WSDL('text/xml')的網頁('text/html')。 – CodeCaster

+0

我同意@CodeCaster:服務似乎與weg頁面響應 - 這可能是一個錯誤頁面=>以某種方式顯示整個響應。 – ChrFin

+0

感謝您的意見,我添加了您需要的信息。 – rtp

回答

0

我雖然我有一些服務VIES的經驗。我可以確認您可以使用C#.NET使用SOAP服務。我在我的blog上發佈瞭解決方案,並在GitHub存儲庫VIESCheckVatService上找到了整個項目。

我希望你能幫上忙。

相關問題