c# - 通过 SSL (HTTPS) 使用 HttpWebRequest
问题描述
我正在尝试使用HttpWebRequest
该类来获取页面的 html 内容。页面地址以开头,https
因此这意味着我需要通过 SSL 协议建立连接。现在的问题是,当我运行我的代码块时,它会抛出一个异常说:
无法从传输连接读取数据:现有连接被远程主机强行关闭。system.net.sockets.socketexception
我的代码
var request = (HttpWebRequest)WebRequest.Create("https://www.***.com/");
var response = (HttpWebResponse)request.GetResponse();
我试图解决的问题
我认为我的代码缺少一些东西,不幸的是我不知道它到底是什么!我更改了 URL 的内容并使用了http
链接,并且代码运行良好。我已经阅读了很多链接并尝试了不同的想法,但它仍然不起作用。
我的问题
有人能告诉我地址Get
的内容是否可能吗?https
如果有可能,我该如何实现?如果不是,互联网浏览器如何探索地址,而它们只不过是一些程序员编写的代码块?!
解决方案
推荐阅读
- python - pandas pivot - 总结两个字段,依赖和独立于定义的列
- sql - 关于保留外国参考“快照”的最佳数据库实践
- python - Django 单元测试 - 已创建对象的 ID
- c++ - 不知道如何创建一个使用指针、字符和函数组合的程序
- python - ValueError:未知度量函数:Keras 中的二进制精度错误,即使不使用任何自定义度量也是如此
- file - 去检查文件是否是文本文件
- c++ - 将特定的字符串数据解析为变量
- typescript - 在具有索引签名的类型上使用“省略”会丢失所有非索引签名字段声明
- javascript - 无法读取未定义的属性“目标” - HTML 按钮
- rust - 是否可以在 rust 中将函数作为进程运行?