
https://github.com/gaojiuli/ashttp
最近开发后端都是使用的异步框架,遇到发送 HTTP 请求的时候,我都是使用的 aiohttp,但是我发现它的用法实在是有点不舒服。于是我参考 requests 的 API 实现了基于 asyncio 的异步 HTTP client。
pip install ashttp -i https://pypi.org/simple import asyncio from ashttp import * async def main(): await get('https://httpbin.org/get') await post('https://httpbin.org/post', data=json.dumps({"a": 1})) await put('https://httpbin.org/put', data=json.dumps({"a": 1})) await patch('https://httpbin.org/patch', data=json.dumps({"a": 1})) await delete('https://httpbin.org/delete') await option('https://httpbin.org/option') asyncio.run(main()) 希望有兴趣的同学一起参与进来,实现一套好用的异步 HTTP 客户端。我们不等 Requests3.0。 自己动手,丰衣足食。
1 rust 2019-06-29 23:43:26 +08:00 via Android 项目地址 404 了 |
2 astro1boy 2020-02-16 01:34:29 +08:00 404 了什么情况?不是挺好的么?不打算写下去了? |
3 astro1boy 2020-02-16 01:36:22 +08:00 看到了,改名 gain 了啊 https://github.com/gaojiuli/gain |