Включить Chunked Transfer Encoding в ASP.NET
У меня есть веб-сайт ASP.NET 3.5, расположенный на IIS7. Я использую динамическое сжатие и хотел посмотреть, смогу ли я включить чанк кодирование. Есть ли какие-то настройки на IIS или веб-конфигурации, которые позволяют это?
2 ответа
По моему опыту, вызов Response.Flush() установит для Transfer-Encoding значение chunked. И на самом деле я думаю, что настройка Response.BufferedOutput будет устанавливать его на chunked каждый раз, когда Response.OutputStream сбрасывается.
То есть, если Content-Length не был установлен, он просто сбрасывает вывод без установки chunked.
Если вы редактируете конфигурацию IIS, вы можете установить <asp enableChunkedEncoding />
элемент / атрибут, чтобы установить это.