通过C#中的TcpClient套接字发送SSL HTTP请求

时间:2011-01-17 03:18:49

标签: c# sockets ssl https webrequest

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

非常感谢任何建议。

谢谢和最好的问候

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

如果您需要高级功能和完全控制,.NET框架中的

SslStream类或我公司维护的SSL/TLS components of SecureBlackbox类。