mirror of
https://github.com/alibaba/higress.git
synced 2026-05-28 06:37:26 +08:00
fix: Remove "accept-encoding" header for mcp-sse upstreams (#2786)
This commit is contained in:
@@ -149,6 +149,9 @@ func (f *filter) processMcpRequestHeadersForRestUpstream(header api.RequestHeade
|
|||||||
func (f *filter) processMcpRequestHeadersForSSEUpstream(header api.RequestHeaderMap, endStream bool) api.StatusType {
|
func (f *filter) processMcpRequestHeadersForSSEUpstream(header api.RequestHeaderMap, endStream bool) api.StatusType {
|
||||||
// We don't need to process the request body for SSE upstream.
|
// We don't need to process the request body for SSE upstream.
|
||||||
f.skipRequestBody = true
|
f.skipRequestBody = true
|
||||||
|
// Remove Accept-Encoding header to avoid gzip encoding,
|
||||||
|
// which our response body handling logic doesn't support.
|
||||||
|
header.Del("Accept-Encoding")
|
||||||
return api.Continue
|
return api.Continue
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user