From bbecb0c0dc544b9b294fd888f8d9e0cd2fc3f698 Mon Sep 17 00:00:00 2001 From: moozzyk Date: Thu, 6 Oct 2016 11:22:19 -0700 Subject: [PATCH] Fixing SSE transport Content-Encoding: identity disables all the transformations and therefore fixes the issue where IIS is buffering SSE data --- src/Microsoft.AspNetCore.Sockets/ServerSentEvents.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Microsoft.AspNetCore.Sockets/ServerSentEvents.cs b/src/Microsoft.AspNetCore.Sockets/ServerSentEvents.cs index e753503c5d..9c78b40cde 100644 --- a/src/Microsoft.AspNetCore.Sockets/ServerSentEvents.cs +++ b/src/Microsoft.AspNetCore.Sockets/ServerSentEvents.cs @@ -20,6 +20,7 @@ namespace Microsoft.AspNetCore.Sockets { context.Response.ContentType = "text/event-stream"; context.Response.Headers["Cache-Control"] = "no-cache"; + context.Response.Headers["Content-Encoding"] = "identity"; while (true) {