Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在c#web服务中通过https进行通信_C#_.net_Web Services_Https - Fatal编程技术网

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

在c#web服务中通过https进行通信,c#,.net,web-services,https,C#,.net,Web Services,Https,我有一个客户需要通过HTTPS进行安全交易。它们不提供任何可使用的web服务,因此它们有一个简单的post over HTTPS和SSL。我有两个应用程序需要使用这项服务,一个是网站,一个是iOS应用程序,所以我想为了节省一些时间和精力,我将编写一个代理web服务,这两个应用程序都将使用它在客户端系统之间来回传递数据 因此,我将web服务放在一个服务器上,其中有一个公开的web方法,应用程序正在使用该方法。变量在方法中,是否有人可以帮助我通过https POST将数据发送到所需的URL?我以前从

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


因此,我将web服务放在一个服务器上,其中有一个公开的web方法,应用程序正在使用该方法。变量在方法中,是否有人可以帮助我通过https POST将数据发送到所需的URL?我以前从未做过这样的事,我有点迷路了。web服务是用C#编程的。

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

或者,如果您使用的是较旧版本的框架,请访问System.Net.HttpWebRequest

这里有一个例子