在c#Web服务中通过https进行通信

时间:2012-10-05 16:18:01

标签: c# .net web-services https

我的客户需要通过HTTPS进行安全交易。它们不提供任何要使用的Web服务,因此它们通过HTTPS使用SSL进行简单的发布。我有两个应用程序需要使用这个服务,一个是网站,一个是iOS应用程序,所以我想节省一些时间和精力,我会写一个代理Web服务,这两个应用程序将用于传递数据在客户的系统之间。

因此,我将Web服务放在服务器上,并使用应用程序正在使用的公开Web方法。变量在方法中,有人可以帮助我通过https POST将数据发送到所需的URL吗?我之前从未做过这样的事情而且我有点失落。 Web服务使用C#编程。

1 个答案:

答案 0 :(得分:2)

如果您使用的是.NET 4.5,则可以使用System.Net.Http.HttpClient

http://msdn.microsoft.com/en-us/library/system.net.http.httpclient.aspx

或System.Net.HttpWebRequest,如果您使用的是旧版本的框架。

这是一个例子

HttpWebRequest with https in C#