import aiohttp import asyncio async def main(): session = aiohttp.ClientSession() while True: r = await session.get("http://localhost:8080/") if r.status == 204: r.close() break print(await r.text(), end='') session.close() loop = asyncio.get_event_loop() loop.run_until_complete(main())