XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/gpt4free

Fix header handling by adding Brotli check and adjusting accept-encoding

7e086b2c
hlohaus <983577+hlohaus@users.noreply.github.com>
提交于

代码差异

1 个文件 +3 -1
Modified g4f/requests/aiohttp.py +3 -1
@@ -4,7 +4,7 @@ import json
4 4 from aiohttp import ClientSession, ClientResponse, ClientTimeout, BaseConnector, FormData
5 5 from typing import AsyncIterator, Any, Optional
6 6
7 from .defaults import DEFAULT_HEADERS
7 from .defaults import DEFAULT_HEADERS, has_brotli
8 8 from ..errors import MissingRequirementsError
9 9
10 10 class StreamResponse(ClientResponse):
@@ -51,6 +51,8 @@ class StreamSession:
51 51 **DEFAULT_HEADERS,
52 52 **headers
53 53 }
54 if not has_brotli and "br" in headers.get("accept-encoding", ""):
55 headers["accept-encoding"] = "gzip, deflate"
54 56 connect = None
55 57 if isinstance(timeout, tuple):
56 58 connect, timeout = timeout