【问题标题】:How to call HTTPS web service method from a .net console application?如何从 .net 控制台应用程序调用 HTTPS Web 服务方法?
【发布时间】:2011-11-23 19:03:38
【问题描述】:

我有一个 ASP.net Web 应用程序。它位于https://www.example.com/Private

我想创建一个 .net 控制台应用程序,该应用程序在 https://www.example.com/Private/DataCall 的 ASP.net Web 应用程序上调用 Web 方法。

如何对我的 .net 控制台应用程序进行编程以通过 HTTPS 安全地调用 Web 方法?

我以前在纯 HTTP 中做过这个,但是对于这个应用程序,安全通信是必不可少的。

【问题讨论】:

    标签: c# asp.net .net https asmx


    【解决方案1】:
    Uri uri = new Uri(url);
    WebRequest webRequest = WebRequest.Create(uri);   
    ServicePointManager.ServerCertificateValidationCallback = (s, cert, chain, ssl) => true;
    WebResponse webResponse = webRequest.GetResponse();
    ReadFrom(webResponse.GetResponseStream());
    

    How do I use WebRequest to access an SSL encrypted site using https?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多