我想执行HTTP(S)请求,但是与.NET HTTP客户端堆栈分开处理套接字连接的打开。适用于我的API应如下所示:
new HttpWebRequest(Stream transportStream)
或者
new HttpWebRequest(SslStream transportStream)
标准.NET HTTP客户端似乎不支持此方案。可以?是否允许.NET存在的替代HTTP客户端?我只能找到HttpWebRequest和朋友的包装器。我非常希望避免自己实现基本的HTTP协议解析。