2017-06-19 67 views
0

我試圖連接到Web服務。我有一個WSDL,我轉換爲使用SvcUtil工具類..連接到服務時沒有端點偵聽

當調用從.NET控制檯應用程序服務,我得到這個錯誤

有沒有終點在https://rest.developer.yodlee.com:8080/yodsoap/services/RoutingNumberServiceService_2017Q1是可以接受的消息聽。這通常是由不正確的地址或SOAP操作引起的。有關更多詳細信息,請參閱InnerException(如果存在)。

內部異常:無法連接到遠程服務器

我不知道我在這裏做什麼,以及如何解決這個..

下面是WSDL的服務信息..

<wsdl:service name="RoutingNumberServiceService"> 
    <wsdl:port binding="impl:RoutingNumberServiceSoapBinding" name="RoutingNumberService"> 
     <wsdlsoap:address location="http://localhost:8080/yodsoap/services/RoutingNumberService_2017Q1/" /> 
    </wsdl:port> 
</wsdl:service> 

這是客戶端的配置

<client> 

    <endpoint address="https://rest.developer.yodlee.com:8080/yodsoap/services/RoutingNumberServiceService_2017Q1" 
     binding="basicHttpBinding" bindingConfiguration="RoutingNumberServiceSoapBinding" 
     contract="RoutingNumberServiceService.RoutingNumberService" name="RoutingNumberService" /> 

</client> 

有人可以幫助我易懂nd我在這裏失去了什麼......感謝幫助。我在網上嘗試了很多解決方案,沒有任何幫助。提前致謝!!

+0

您的鏈接顯示'https:// rest.',但您發佈的xml顯示'https:// resr',如果其中任何一個都是正確的。 – Scrobi

+0

@Scrobi - 這是一個錯字。我糾正了。謝謝 – Ram

+0

'https://休息。developer.yodlee.com似乎甚至從這裏響應,但是「https://rest.developer.yodlee.com:8080」沒有。也許端口8080在另一端沒有打開? – Jimbot

回答

0

例外情況是Unable to connect to remote server

我嘗試遠程登錄到該服務器

$> telnet rest.developer.yodlee.com 8080 
Connecting To rest.developer.yodlee.com...Could not open connection to the host, on port 8080: Connect failed 

所以會出現端點不可訪問 - 可能它被關閉或不正確的地址。

我注意到的一件事是,8080是一個不尋常的端口運行HTTPS服務 - 443和8443是HTTPS的標準端口。

無論如何,您可以「修復」它的唯一方法是與端點所有者聯繫並詢問問題所在。

編輯


The documentation指出,基本URL是https://rest.developer.yodlee.com/services/services/v1.0,這是(隱含的)端口443,我認爲的端口號是你的問題。

EDIT 2


什麼我想建議的是,你解決以下行:

<endpoint address="https://rest.developer.yodlee.com:8080/yodsoap/services/RoutingNumberServiceService_2017Q1" 

<endpoint address="https://rest.developer.yodlee.com/yodsoap/services/RoutingNumberServiceService_2017Q1" 

注意,我已刪除:8080

+0

感謝您查看此..但是,當我使用https而不是http(沒有端口號)時,它要求我使用http .. – Ram

+0

'請求我使用http'?這是什麼意思?你有錯誤信息嗎?如果是這樣,究竟是什麼?你的配置表明你*使用HTTPS,所以我很困惑你的陳述。請在你的答案中做到精確 - 我們沒有你所有的信息:) –

+0

其實 - 我想我理解你 - 看我的**編輯2 **。我想你誤解了我的建議:) –

相關問題