Using httpx for Synchronous/Asynchronous Calls in Python 3
原文英文,约200词,阅读约需1分钟。发表于: 。比如开发需求是请求一个 http API,得到数据,解析一下返回,那么一般的做法是封装一个方法,比如 import httpx def get_sth(p1, default=MY_VAL): # network r = httpx.get(API_URL, params={'t1': p1}) # parsing res =...
在py3中,可以使用httpx进行同步/异步混合调用。如果想在async/await中使用该代码,需要将方法改为async def。如果想让同步/异步的库都能调用该代码,可以将其抽象出来,使用httpx.Request进行逻辑和transport解耦。