@SurgeTeam
在使用过程中发现使用Script修改HTTP Response会导致多次出现的Response Header被合并成逗号分隔的一个Header。
以下是未修改的Response header:
HTTP/1.1 200
Date: Sun, 31 Jul 2022 08:19:37 GMT
Content-Type: application/json;charset=UTF-8
Set-Cookie: BIGipServerCSQHMIGDMZ_pool=69134019.10240.0000; Path=/; Secure; HttpOnly
Set-Cookie: JSESSIONID=83898C7XXXXXXXX; Path=/; Secure; HttpOnly
Set-Cookie: SESSION=NTAyYWE3NGQtXXXXXXXXX; Path=/; Secure; HttpOnly
Set-Cookie: TS01145d5c=01a19919XXXXXXXXXX; Path=/; Secure; HttpOnly
vary: accept-encoding
Content-Encoding: gzip
X-Frame-Options: ALLOW-FROM ALLOW-FROM https://zsekv69yo.lightyy.com
Set-Cookie: TS01145d5c=01a1991945XXXXXXXXXXXXXXXXXXX; Path=/
Transfer-Encoding: chunked
使用Script修改的Response header:
HTTP/1.1 200
Set-Cookie: BIGipServerCSQHMIGDMZ_pool=69134019.10240.0000; Path=/; Secure; HttpOnly, JSESSIONID=83898XXXXXXXXX; Path=/; Secure; HttpOnly, SESSION=NTAyYWE3XXXXXXXXXXXXXXXXXX; Path=/; Secure; HttpOnly, TS011c8a2a=01a199XXXXXXXX; Path=/; Secure; HttpOnly, TS011481ja=01XXXXXXXXXXXXXXXXX; Path=/
vary: accept-encoding
X-Frame-Options: ALLOW-FROM ALLOW-FROM https://zsekv69yo.lightyy.com
Content-Type: application/json;charset=UTF-8
Date: Sun, 31 Jul 2022 08:19:33 GMT
bee-subApi-restful: /account/queryAUMRecord
Content-Encoding: identity
Content-Length: 538
有些App客户端不支持单个Set-Cookie设置多个cookie,会导致cookie没有被正确设置上,继而导致后续请求失败。
能否增加一个功能,支持多个同名Header?