From b16917386043bbce6db52ea3bf4f2c8ff57caf0d Mon Sep 17 00:00:00 2001 From: JustSong Date: Thu, 14 Mar 2024 23:20:38 +0800 Subject: [PATCH] fix: force set Accept header for ali stream request (close #1151) --- relay/channel/ali/adaptor.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/relay/channel/ali/adaptor.go b/relay/channel/ali/adaptor.go index 6c6f433e..6a3245ad 100644 --- a/relay/channel/ali/adaptor.go +++ b/relay/channel/ali/adaptor.go @@ -32,6 +32,9 @@ func (a *Adaptor) GetRequestURL(meta *util.RelayMeta) (string, error) { func (a *Adaptor) SetupRequestHeader(c *gin.Context, req *http.Request, meta *util.RelayMeta) error { channel.SetupCommonRequestHeader(c, req, meta) + if meta.IsStream { + req.Header.Set("Accept", "text/event-stream") + } req.Header.Set("Authorization", "Bearer "+meta.APIKey) if meta.IsStream { req.Header.Set("X-DashScope-SSE", "enable")