使用“transfer-encoding: chunked"”提供数据用c# '实现ApiControl
本文关键字:提供数据 ApiControl 实现 transfer-encoding chunked quot 使用 | 更新日期: 2023-09-27 18:02:39
我需要使用ApiController服务分块传输编码数据。因为我没有访问HttpContext或HttpRequest,我有点迷失在哪里写响应和在哪里冲洗它。
设置如下:
public class MyController : ApiController
{
[Route("testing")]
[HttpGet]
public string Get()
{
...
return <response object ot HttpResponseMessage
}
}
我想我可能是使用错误的基类/框架/概念?非常感谢!
您确实可以访问上下文和请求。您需要访问响应:
public string Get()
{
ActionContext.Response.Headers.TransferEncodingChunked = true;
// ...
}