Skip to content

Commit f62a7ee

Browse files
committed
proxy middleware should use raw http proxy for SSE requests
1 parent 447c92d commit f62a7ee

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

middleware/proxy.go

+1-2
Original file line numberDiff line numberDiff line change
@@ -364,9 +364,8 @@ func ProxyWithConfig(config ProxyConfig) echo.MiddlewareFunc {
364364

365365
// Proxy
366366
switch {
367-
case c.IsWebSocket():
367+
case c.IsWebSocket(), req.Header.Get(echo.HeaderAccept) == "text/event-stream":
368368
proxyRaw(tgt, c).ServeHTTP(res, req)
369-
case req.Header.Get(echo.HeaderAccept) == "text/event-stream":
370369
default:
371370
proxyHTTP(tgt, c, config).ServeHTTP(res, req)
372371
}

0 commit comments

Comments
 (0)