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的解耦。

  • 示例代码展示了如何进行同步和异步调用。

➡️

继续阅读