diff --git a/python-ecosys/aiohttp/aiohttp/__init__.py b/python-ecosys/aiohttp/aiohttp/__init__.py index 1e6d89d05..8bcf7a89d 100644 --- a/python-ecosys/aiohttp/aiohttp/__init__.py +++ b/python-ecosys/aiohttp/aiohttp/__init__.py @@ -125,10 +125,11 @@ async def _request(self, method, url, data=None, json=None, ssl=None, params=Non if not line or line == b"\r\n": break _headers.append(line) - if line.startswith(b"Transfer-Encoding:"): + lowerl = line.lower() + if lowerl.startswith(b"transfer-encoding:"): if b"chunked" in line: chunked = True - elif line.startswith(b"Location:"): + elif lowerl.startswith(b"location:"): url = line.rstrip().split(None, 1)[1].decode() if 301 <= status <= 303: diff --git a/python-ecosys/aiohttp/manifest.py b/python-ecosys/aiohttp/manifest.py index cee6f0c10..13c903d31 100644 --- a/python-ecosys/aiohttp/manifest.py +++ b/python-ecosys/aiohttp/manifest.py @@ -1,6 +1,6 @@ metadata( description="HTTP client module for MicroPython asyncio module", - version="0.0.7", + version="0.0.8", pypi="aiohttp", )