请求的异步端口:“python http for humans”。
yieldfrom.requests的Python项目详细描述
请求是一个apache2许可的http库,用python编写,供用户使用 众生。
请求是同一个库,移植到python的asyncio下运行。
在通常的请求中,您可以写:
>>> r=requests.get('https://api.github.com',auth=('user','pass'))>>> r.status_code204 >>> r.headers['content-type']'application/json' >>> r.text...
在yieldfrom中。请求您写入:
>>> r=yield fromrequests.get('https://api.github.com',auth=('user','pass'))>>> r.status_code204 >>> r.headers['content-type']'application/json' >>> yield fromr.text...
get方法和text属性涉及I/O延迟,因此称为协程。 头和状态代码属性仍然是普通属性。
特征集与原始特征集相同,不过有一些方法的工作方式略有不同。
流()方法不流,而是预加载所有数据,并模拟流,因此存在。 依赖项可以在最小的转换下工作。
发布历史记录
0.1.1(2014-10-1)
移植到异步