- 同时支持和服务端使用。
- 同时支持和客户端WebSockets组件,开箱即用呦。
aiohttp库安装:
你可能还想安装更快的库来代替chardet进行解码:$ pip install cchardet
对于更快的客户端API DNS解析方案,是个很好的选择,极力推荐:
快速开始:
客户端例子:
服务端例子:
源码:
该项目托管在.
如果你发现了一个bug或有一些改善的建议请随时提交。
程序依赖:
Python 3.4.2+
chardet
multidict
async_timeout
yarl
可选更快的代替chardet。
可通过下面命令的安装:
$ pip install cchardet
可选进行DNS快速解析。极力推荐。
aio-libs 谷歌交流群: https://groups.google.com/forum/#!forum/aio-libs
gitter 聊天
我们还支持Stack Overflow. 在你的问题上添加aiohttp标签即可。
贡献
请在写一个PR前阅读下。
作者和授权
aiohttp
大部分由 Nikolay Kim 和 Andrew Svetlov编写.
使用 Apache 2 授权并可随意使用。
随时在GitHub上提交PR来改善此项目。
一般的更改aiohttp 保持向后兼容.
在废弃某些公开API(方法,类,函数参数等.)后仍保证可以使用这些被废弃的API至少一年半的时间直到某新版本完全弃用。
所有废弃的东西都会反映在文档中并给出已废弃提示。
有时我们会因一些必须要做的理由而打破某些我们定的规则。大多数原因是有只能通过修改主要API解决的BUG出现,但我们会尽可能不让这种事情发生。