另一方面,Client实例使用HTTP连接池。这意味着当向同一主机发出多个请求时,Client将重用底层TCP连接,而不是为每个请求重新创建一个。...://www.baidu,com')
finally:
client.close()
异步请求
使用过requests库的同学应该知道,它在处理批量请求、爬虫等场景,需要循环等待每个请求发送完成脚本...HTTPX可以使用异步方式发送网络请求,异步是一种比多线程更高效的并发模型,并且可以提供显著的性能优势并支持使用长寿命的网络连接,例如WebSockets。...要发出异步请求,需要一个AsyncClient,使用await关键字修饰get方法。...(get_result())
请求耗时对比
这里主要使用HTTPX异步请求和request的请求,做一个请求耗时对比。