httpx-库-Python


HTTPX 是一个基于 Python 的 HTTP 客户端库,构建在众所周知的 httpcoreh11 库之上。它旨在为 Python 中的 HTTP 请求提供简单而强大的接口。以下是如何使用 HTTPX 进行 GET 请求的基本示例:

import httpx

async def main():
    async with httpx.AsyncClient() as client:
        response = await client.get('https://example.com')
        print(f"状态码: {response.status_code}")
        print(f"响应内容: {response.text}")

# 运行异步函数
if __name__ == "__main__":
    import asyncio
    asyncio.run(main())

这个示例演示了如何使用 HTTPX 发起异步的 HTTP GET 请求到 https://example.com。你可以通过 pip 安装 HTTPX:

pip install httpx

有关 HTTPX 的更多信息,包括高级用法和特性,请参阅官方文档:HTTPX 文档

官网

源码