2012-03-06 107 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