为了账号安全,请及时绑定邮箱和手机立即绑定

.NET Core 中如何通过 HttpClient 发送 chunked requests

.NET Core 中如何通过 HttpClient 发送 chunked requests

慕运维8079593 2018-08-17 06:10:55
请问 .NET Core 中如何通过 HttpClient 发送 chunked requests ?对应的请求头是 Transfer-Encoding: chunked
查看完整描述

1 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

using (var httpClient = new HttpClient())
{
    httpClient.DefaultRequestHeaders.TransferEncodingChunked = true;    using (var ms = new MemoryStream())
    {        var streamContent = new StreamContent(ms);        for (int i = 0; i < 100; i++)
        {            var bytes = Encoding.UTF8.GetBytes("Hello World!");
            ms.Write(bytes);
            ms.Flush();            var response = await httpClient.PostAsync(uri, streamContent);
            Console.WriteLine($"Requested {response.RequestMessage.RequestUri}...{response.StatusCode}");
        }
    }
}


查看完整回答
反对 回复 2018-09-12
  • 1 回答
  • 0 关注
  • 926 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信