import asyncio
async def main():
reader, writer = await asyncio.open_connection("example.com", 80)
writer.write(b"GET / HTTP/1.1
Host: example.com
Connection: close
")
await writer.drain()
data = await reader.read(200)
print(data.decode(errors="replace"))
writer.close()
await writer.wait_closed()
asyncio.run(main())# Use stream reader and writer objects.