diff --git a/src/client/sse.test.ts b/src/client/sse.test.ts index b77938ca..77b28508 100644 --- a/src/client/sse.test.ts +++ b/src/client/sse.test.ts @@ -24,7 +24,7 @@ describe("SSEClientTransport", () => { // Send SSE headers res.writeHead(200, { "Content-Type": "text/event-stream", - "Cache-Control": "no-cache", + "Cache-Control": "no-cache, no-transform", Connection: "keep-alive", }); @@ -185,7 +185,7 @@ describe("SSEClientTransport", () => { if (req.method === "GET") { res.writeHead(200, { "Content-Type": "text/event-stream", - "Cache-Control": "no-cache", + "Cache-Control": "no-cache, no-transform", Connection: "keep-alive", }); res.write("event: endpoint\n"); @@ -399,7 +399,7 @@ describe("SSEClientTransport", () => { res.writeHead(200, { "Content-Type": "text/event-stream", - "Cache-Control": "no-cache", + "Cache-Control": "no-cache, no-transform", Connection: "keep-alive", }); res.write("event: endpoint\n"); @@ -526,7 +526,7 @@ describe("SSEClientTransport", () => { if (auth === "Bearer new-token") { res.writeHead(200, { "Content-Type": "text/event-stream", - "Cache-Control": "no-cache", + "Cache-Control": "no-cache, no-transform", Connection: "keep-alive", }); res.write("event: endpoint\n"); @@ -612,7 +612,7 @@ describe("SSEClientTransport", () => { res.writeHead(200, { "Content-Type": "text/event-stream", - "Cache-Control": "no-cache", + "Cache-Control": "no-cache, no-transform", Connection: "keep-alive", }); res.write("event: endpoint\n"); diff --git a/src/server/sse.ts b/src/server/sse.ts index 84c1cbb9..e6cddc4e 100644 --- a/src/server/sse.ts +++ b/src/server/sse.ts @@ -44,7 +44,7 @@ export class SSEServerTransport implements Transport { this.res.writeHead(200, { "Content-Type": "text/event-stream", - "Cache-Control": "no-cache", + "Cache-Control": "no-cache, no-transform", Connection: "keep-alive", });