簡體   English   中英

如何連接到Web服務(啟用SSL和代理接口)

[英]How to Connect to a web service (SSL enabled and proxy interface)

服務器上的tomcat上運行着一個Web服務。 它基於Java Servlet構建。 它正在偵聽其他人在啟用SSL的http端口上進行自我調用。 因此其Web服務的地址如下: https ://172.29.12.12/axis/services/XYZClient?wsdl

另一方面,我想從基於.NET框架的Windows應用程序連接上述Web服務。

最后,當我想從計算機連接Web服務時; 我得到一些具體的錯誤;

首先我得到了; 代理驗證錯誤; 然后我在代碼中添加了一些新行;

   Dim cr As System.Net.NetworkCredential = New System.Net.NetworkCredential("xname", "xsurname", "xdomainname")
        Dim myProxy As New WebProxy("http://mar.xxxyyy.com", True)
        myProxy.Credentials = cr

其次,經過此修改后,它表示不好的要求。 我沒有克服這個錯誤。

此外,我確實嘗試在同一台計算機上連接Web服務器。 我將可執行程序復制到運行Web服務的計算機上。 錯誤就像;

基礎連接已關閉:無法建立SSL / TLS安全通道的信任關系

PS:當我嘗試使用Internet Explorer連接到Web服務時; 首先,我看到一些有關接受未知證書的警告,然后單擊“將我帶到Web服務”,然后清楚地到達了那里。

我想知道連接Web服務的基本要素是什么,能否請您告訴我我在Windows項目中必須使用的要求。

問候bk

該頁面提供了有關使用C#.NET構建Web服務客戶端的簡單分步指南。

此頁面上的步驟5顯示了如何將證書添加到您的信任存儲中,而步驟6是在C#.NET中構建非常簡單的Web服務客戶端的另一種方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM