Как правильно передать ответ в ASP.NET Core? Существует такой контроллер (ОБНОВЛЕННЫЙ КОД):
[HttpGet("test")]
public async Task GetTest()
{
HttpContext.Response.ContentType = "text/plain";
using (var writer = new StreamWriter(HttpContext.Response.Body))
await writer.WriteLineAsync("Hello World");
}
Браузеры Firefox/Edge показывают
Hello World
в то время как Chrome/Postman сообщает об ошибке:
Локальная страница не работает
localhost неожиданно закрыл соединение.
ERR_INCOMPLETE_CHUNKED_ENCODING
P.S. Я собираюсь передать много контента, поэтому я не могу заранее указать заголовок Content-Length.