本文就来揭秘HTTPX的基本使用和高级特性用法。
介绍
HTTPX是Python3的全功能HTTP客户端,它提供同步和异步API,并支持HTTP/1.1和HTTP/2。...httpbin.org/json
基本使用
get请求和post请求,直接导包然后get方法或者post方法就行了。...另一方面,Client实例使用HTTP连接池。这意味着当向同一主机发出多个请求时,Client将重用底层TCP连接,而不是为每个请求重新创建一个。...使用过requests库的同学应该知道,它在处理批量请求、爬虫等场景,需要循环等待每个请求发送完成脚本,在效率方面表现的一般。...HTTPX可以使用异步方式发送网络请求,异步是一种比多线程更高效的并发模型,并且可以提供显著的性能优势并支持使用长寿命的网络连接,例如WebSockets。