我試圖從該網站上使用Web服務的XML Web服務:http://www.averittexpress.com/services/technology/webservices.html消費在.NET 4.0中
我試圖用的是頁面上的第一個一個Web服務:http://webservices.averittexpress.com/TransitTimeService
我從來沒有消費過一個Web服務,所以我不知道從哪裏開始。我已經完成了搜索,但所有出現的文章和博客文章已近10年之久。
我嘗試添加一個Web引用到我在Visual Studio中的項目並輸入服務的URL,但我剛剛得到一個錯誤。
有人能帶我走向正確的方向嗎?
編輯:
錯誤消息:
的HTML文檔不包含Web服務發現信息。 下載'http://webservices.averittexpress.com/TransitTimeService/$metadata'時出錯。 請求失敗,HTTP狀態404:未找到。
編輯2:
我添加web引用時使用http://webservices.averittexpress.com/TransitTimeService?WSDL。 XML在預覽窗口中加載,但我仍然收到這些錯誤:
*文檔被理解,但無法處理。 - WSDL文檔包含無法解析的鏈接。 - 下載'http://webservices.averittexpress.com/TransitTimeService/TransitTimeService_schema1.xsd'時出錯。 。 - 請求,HTTP狀態404失敗:未找到*
而這些線路在預覽窗口中高亮紅:
<definitions name="TransitTimeService"
targetNamespace="http://webservices.averittexpress.com/TransitTimeService"
xmlns="http://schemas.xmlsoap.org/wsdl/" <!-- highlighted red -->
xmlns:xsd="http://www.w3.org/2001/XMLSchema" <!-- highlighted red -->
xmlns:tns="http://webservices.averittexpress.com/TransitTimeService" <!-- highlighted red -->
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"> <!-- highlighted red -->
什麼是錯誤? – 2011-04-23 05:19:31
嗨史蒂文,當你作爲服務參考添加時,你會得到什麼錯誤。 – kobe 2011-04-23 05:19:56
對不起,應該把錯誤放在首位。我編輯了我原來的帖子,現在在裏面。 – Steven 2011-04-23 05:21:29