首页
学习
活动
专区
圈层
工具
发布

dotnet C# 入门示例 用底层的 Socket 进行 HTTP 网络请求

不同的是,连接到服务器之后,需要进行 SSL/TLS 握手,使用 SslStream 包装 NetworkStream,然后进行认证。接下来后续的所有读写操作都将通过 SslStream 进行。...代码如下 // 进行 SSL/TLS 握手,使用 SslStream 包装 NetworkStream 然后进行认证 // 接下来后续的所有读写操作都将通过 SslStream...进行 using var sslStream = new SslStream(networkStream); await sslStream.AuthenticateAsClientAsync...(writeBuffer); // 这里要用 SslStream 来发送请求内容 可以对比一下 HTTP 请求的代码,只会发现 WriteAsync 的对象从 NetworkStream 类型换成 SslStream...包装 NetworkStream 然后进行认证 // 接下来后续的所有读写操作都将通过 SslStream 进行 using var sslStream = new SslStream

35710
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券