我有一个ASP.net Web应用程序。它位于https://www.example.com/Private。
我想在https://www.example.com/Private/DataCall创建一个在我的ASP.net Web应用程序上调用Web方法的.net控制台应用程序。
如何编程我的.net控制台应用程序以通过HTTPS安全地调用Web方法?
我之前在普通的HTTP中做过这个,但是对于这个应用程序,安全的通信是必不可少的。
答案 0 :(得分:2)
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?