流式传输http请求正文

时间:2015-06-30 07:09:54

标签: c# .net http streaming

我正在使用外部api,它允许流式传输PUT请求的请求正文

我一直在使用TcpClient来实现这一点并且它工作正常,但现在我们有一个拥有代理的客户端。所以我想我会转而使用HttpClient api的.net中的WebRequest

但是我无法直接写入实际上立即发送到服务器的请求正文流。

您可以像这样获取WebRequest的流:

var req = WebRequest.Create("url");
var stream = req.GetRequestStream();

但是,这会在您致电GetResponse 之后将您所写的内容发送到流。而且我对这种反应并不感兴趣。

是否可以使用流直接写入服务器?

0 个答案:

没有答案