kopia lustrzana https://github.com/micropython/micropython-lib
![]() Most of these look like they were used for print debugging and then kept in when the print statements were removed or commented. Some look like missing or incomplete functionality, these have been marked with comments where possible. Signed-off-by: Angus Gratton <angus@redyak.com.au> |
||
---|---|---|
.. | ||
aiohttp | ||
examples | ||
README.md | ||
manifest.py |
README.md
aiohttp is an HTTP client module for MicroPython asyncio module, with API mostly compatible with CPython aiohttp module.
[!NOTE] Only client is implemented.
See examples/client.py
import aiohttp
import asyncio
async def main():
async with aiohttp.ClientSession() as session:
async with session.get('http://micropython.org') as response:
print("Status:", response.status)
print("Content-Type:", response.headers['Content-Type'])
html = await response.text()
print("Body:", html[:15], "...")
asyncio.run(main())
$ micropython examples/client.py
Status: 200
Content-Type: text/html; charset=utf-8
Body: <!DOCTYPE html> ...