Skip to content
Snippets Groups Projects
Verified Commit 910f8f75 authored by Timm Fitschen's avatar Timm Fitschen
Browse files

WIP: http proxy: use iter_content instead of raw byte stream

parent e43a64b9
No related branches found
No related tags found
2 merge requests!79Release 0.10.0,!75F http proxy
Pipeline #30123 failed
...@@ -75,7 +75,12 @@ class _WrappedHTTPResponse(CaosDBHTTPResponse): ...@@ -75,7 +75,12 @@ class _WrappedHTTPResponse(CaosDBHTTPResponse):
return self.response.status_code return self.response.status_code
def read(self, size=None): def read(self, size=None):
return self.response.raw.read(size) if size=None or size = 0:
result = b''
for chunk in self.response.iter_content(chunk_size=1024):
result = result + chunk
return result
return self.response.iter_content(size)
def getheader(self, name, default=None): def getheader(self, name, default=None):
return self.response.headers[name] if name in self.response.headers else default return self.response.headers[name] if name in self.response.headers else default
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment