c# - 在 C# 中通过 TcpClient 套接字发送 SSL HTTP 请求

标签 c# sockets ssl https webrequest

我面临一个问题,我必须通过 TcpClient 套接字检索网站内容(我不能使用 HttpWebRequest 和 HttpWebResponse,因为其他一些问题)。我可以使用 HTTP 协议(protocol)成功请求到 Web 服务器。但是有些网站只接受 HTTP SSL 请求,而不接受 HTTP。 我的问题是:如何向主机服务器发送 HTTP SSL 请求并取回内容?

非常感谢任何建议。

谢谢和最好的问候

最佳答案

检查这个Secure Socket Library还有这个class

关于c# - 在 C# 中通过 TcpClient 套接字发送 SSL HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4709733/

相关文章:

c# - 从电子邮件中将照片分享到 Facebook

sockets - 如何在 Lazarus 中打开与特定 TCP 端口的 TCP 连接、发送字符串并读取响应?

C 套接字 - 并非所有套接字都在 select() 中接收

sockets - 如何通过 CFSocketNativeHandle 使用 CFStreamCreatePairWithSocket

c# - 如果我在 using 语句结束之前返回会怎样?会调用 dispose 吗?

c# - 具有动态参数的 MVC 分部方法

c# - 使用 ninject 进行 WinForms 对话框的最佳实践是什么?

c - 通过默认网关地址的硬件地址而不是以太网多播地址发送多播

SSL证书配置和测试

ssl - QSslSocket 错误 : Issuer certificate could not be found