返回提交历史
Modified
g4f/requests/aiohttp.py
+3
-1
XFEstudio/gpt4free
Fix header handling by adding Brotli check and adjusting accept-encoding
7e086b2c
代码差异
1 个文件
+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