issues/1008

https://github.com/HIllya51/LunaTranslator/issues/1008
This commit is contained in:
恍兮惚兮 2024-08-18 17:00:53 +08:00
parent c9aa5a102d
commit 4800d415ae
2 changed files with 19 additions and 15 deletions

View File

@ -13,7 +13,6 @@ except:
print_exc()
class Response(ResponseBase):
def iter_content_impl(self, chunk_size=1):
availableSize = DWORD()
@ -48,6 +47,11 @@ class Response(ResponseBase):
class Requester(Requester_common):
def request(self, *argc, **kwarg) -> ResponseBase:
if kwarg["stream"]:
# winhttp流式时没办法判断解压边界
kwarg["headers"].pop("Accept-Encoding")
return super().request(*argc, **kwarg)
def _getheaders(self, hreq):
dwSize = DWORD()

View File

@ -413,20 +413,20 @@ class Session:
response = requester.request(
method.upper(),
url,
params,
data,
_h,
proxies,
json,
self.cookies,
files,
auth,
timeout,
allow_redirects,
hooks,
stream,
verify,
cert,
params=params,
data=data,
headers=_h,
proxies=proxies,
json=json,
cookies=self.cookies,
files=files,
auth=auth,
timeout=timeout,
allow_redirects=allow_redirects,
hooks=hooks,
stream=stream,
verify=verify,
cert=cert,
)
self.cookies.update(response.cookies)
response.cookies.update(self.cookies)