2012-03-06 112 views
-2

我有一個web服務,我想從https調用它。解決辦法是什麼? 這項工作爲http。我們如何從SQL Server CLR調用SSL Web服務?

+0

那麼,什麼是這裏的問題?從http工作的相同代碼應該可以用於https - 您是否面臨任何問題?發佈相關代碼! – VinayC 2012-03-06 06:47:09

+0

你確定? :) – 2012-03-06 06:53:24

+0

我確定 - 不,我不能100%確定不知道你在做什麼!我不知道如何調用Web服務;無論是使用.NET /非.NET語言編寫的WCF服務,asmx服務還是XML/JSON/REST服務...還有很多未知的繼承人 - 所以底線是發佈一些代碼,如果你真的有興趣獲得來自任何人的回答! – VinayC 2012-03-06 07:08:40

回答

1

因爲我在服務器設置一個很好的背景,我會嘗試解決這個問題。

首先,你需要設置SSL在您的網站。這涉及購買SSL證書或自簽名證書。一旦您擁有SSL證書,您需要設置您的服務器以使用它並通過SSL爲您的網站提供服務。

至於你的網頁代碼,您託管服務將工作得很好SSL下爲無。你只需要改變你如何調用它來使用https://而不是http://。

如果你想保護敏感數據可能需要設置Web服務器通過改變HTTP所有非SSL請求到相同的路徑,但在SSL重定向://在路徑https://開頭。任何體面的服務器管理員都應該知道如何去做。

+0

我不確定OP是否詢問服務託管相關問題。問題標題暗示他在從SQL Server中的CLR函數/ proc調用Web服務時遇到問題。 – VinayC 2012-03-07 06:38:44