nio code example
Example 1: nio
That's the one
Example 2: nio
await resp.text(encoding='windows-1251')
Example 3: nio
params = [('key', 'value1'), ('key', 'value2')]
async with session.get('http://httpbin.org/get',
params=params) as r:
expect = 'http://httpbin.org/get?key=value2&key=value1'
assert str(r.url) == expect
Example 4: nio
session = aiohttp.ClientSession()
async with session.get('...'):
# ...
await session.close()
Example 5: nio
params = {'key1': 'value1', 'key2': 'value2'}
async with session.get('http://httpbin.org/get',
params=params) as resp:
expect = 'http://httpbin.org/get?key1=value1&key2=value2'
assert str(resp.url) == expect
Example 6: nio
session.put('http://httpbin.org/put', data=b'data')
session.delete('http://httpbin.org/delete')
session.head('http://httpbin.org/get')
session.options('http://httpbin.org/get')
session.patch('http://httpbin.org/patch', data=b'data')
Example 7: nio
session.post('http://httpbin.org/post', data=b'data')
Example 8: nio
async def main():
async with aiohttp.ClientSession() as session:
async with session.get('http://httpbin.org/get') as resp:
print(resp.status)
print(await resp.text())
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
Example 9: nio
import aiohttp
import asyncio
Example 10: nio
Chinese Tesla