Using httpx for Synchronous/Asynchronous Calls in Python 3
💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
在py3中,可以使用httpx进行同步/异步混合调用。如果想在async/await中使用该代码,需要将方法改为async def。如果想让同步/异步的库都能调用该代码,可以将其抽象出来,使用httpx.Request进行逻辑和transport解耦。
🎯
关键要点
-
在py3中可以使用httpx进行同步/异步混合调用。
-
要在async/await中使用httpx,需要将方法改为async def。
-
同步/异步库都能调用的代码可以通过httpx.Request进行抽象。
-
使用httpx.Request可以实现逻辑和transport的解耦。
-
示例代码展示了如何进行同步和异步调用。
➡️