python中的httpx异步请求

HTTPX 是一个 Python 3.6+ 用于异步和同步 HTTP 请求的库。它提供了一个简单、易用的接口,并兼容 requests API。

以下是一个使用 HTTPX 发送异步 GET 请求的示例:

bash 复制代码
import asyncio

import httpx



async def fetch_async(url):

    async with httpx.AsyncClient() as client:

        response = await client.get(url)

        return response.text



async def main():

    url = 'http://httpbin.org/get'

    content = await fetch_async(url)

    print(content)



# 运行事件循环

asyncio.run(main())

在这个例子中,我们定义了一个异步函数 fetch_async,它使用了 HTTPX 的 AsyncClient 来发送异步 GET 请求。然后我们定义了一个 main 函数,它运行异步函数并打印结果。最后,我们使用 asyncio.run 来运行事件循环并启动异步任务。

相关推荐
WenGyyyL12 小时前
基于昇腾平台的Qwen大模型推理部署实战:从模型转换到推理(含代码)
人工智能·python·语言模型·nlp·昇腾
q***547512 小时前
解决no main manifest attribute错误
ide·python·pycharm
玩大数据的龙威13 小时前
农经权二轮延包—批量替换签名盖章页扫描页
python
AI视觉网奇13 小时前
手部检测 yolov5 实战笔记
python·深度学习·计算机视觉
WXG101113 小时前
【Flask-7】前后端数据交互
python·ios·flask
hyswl66613 小时前
数字货物搬家小程序
python·小程序
LDG_AGI13 小时前
【推荐系统】深度学习训练框架(六):PyTorch DDP(DistributedDataParallel)数据并行分布式深度学习原理
人工智能·pytorch·分布式·python·深度学习·算法·spark
背心2块钱包邮13 小时前
第24节——手搓一个“ChatGPT”
人工智能·python·深度学习·自然语言处理·transformer
执笔论英雄13 小时前
【大模型推理】小白教程:vllm 异步接口
前端·数据库·python
databook13 小时前
Manim v0.19.1 发布啦!三大新特性让动画制作更丝滑
后端·python·动效