Reputation: 15675
I need to serve chunked transfer encoding data using an ApiController. Because I do not have access to the HttpContext or the HttpRequest, I'm a bit lost as to where to write to the response and where to flush it.
The setup looks like:
public class MyController : ApiController
{
[Route("testing")]
[HttpGet]
public string Get()
{
...
return <response object ot HttpResponseMessage
}
}
I guess I might be using the wrong base classes/framework/concept? Thanks so much!
Upvotes: 3
Views: 5899
Reputation: 151586
You do have access to the Context and the Request. You need access to the Response though:
public string Get()
{
ActionContext.Response.Headers.TransferEncodingChunked = true;
// ...
}
Upvotes: 1