通过SSL(HTTPS)使用HttpWebRequest

时间:2018-08-09 09:14:48

标签: c# httpwebrequest socketexception

我正在尝试使用HttpWebRequest类来获取页面的html内容。页面地址以https开头,因此这意味着我需要通过SSL协议建立连接。现在的问题是,当我运行我的代码块时,它抛出一个异常,说:

  

无法从传输连接中读取数据:现有   远程主机强行关闭了连接。   system.net.sockets.socketexception

我的代码

var request = (HttpWebRequest)WebRequest.Create("https://www.***.com/");
var response = (HttpWebResponse)request.GetResponse();

我试图解决的问题

我认为我的代码缺少一些东西,不幸的是我不知道它到底是什么!我更改了URL的内容,并使用了http链接,并且代码运行良好。我已经阅读了很多链接并尝试了不同的想法,但仍然无法正常工作。

我的问题

有人可以告诉我是否可以Get地址的内容吗? 如果有可能,我该如何实现? 如果不是,那么,Internet浏览器只不过是一些程序员编写的代码块而如何浏览地址?!

0 个答案:

没有答案