当前位置: 首页 > news >正文

python知识点100篇系列(17)-替换requests的python库httpx

Requests 是使用 Apache2 Licensed 许可证的 基于Python开发的HTTP 库,其在Python内置模块的基础上进行了高度的封装,使用Requests可以轻而易举的完成浏览器可有的任何操作。

但是在python3.6之后,出现了一个requests的替代选项;

httpx

httpx是Python新一代的网络请求库, 是一个几乎继承了所有 requests 的特性并且支持 “异步” http 请求的开源库。可以认为 httpx 是强化版 requests。

主要包含以下特点:

基于Python3的功能齐全的http请求模块
既能发送同步请求,也能发送异步请求
支持HTTP/1.1和HTTP/2
能够直接向WSGI应用程序或者ASGI应用程序发送请求

注意,httpx只支持python3.6+

安装使用httpx需要Python3.6+,如果要使用异步请求还需要版本是Python3.8+

  • 安装httpx

推荐使用pip安装,在安装了pip之后,执行以下命令即可

pip install httpx

关于pip的安装方式,

http://www.lryc.cn/news/456125.html

相关文章:

  • python 实现graph list图列算法
  • LFU算法 初始频率 动态频率
  • Spring Boot 进阶-详解SpringBoot的复杂数据校验规则
  • wsl环境下安装Ubuntu,并下载MySQL5.7
  • 倪师学习笔记-天纪-01
  • 深入理解缓存穿透、缓存击穿和缓存雪崩
  • 【玩转动态规划专题】70. 爬楼梯【简单】
  • 前端开发设计模式——组合模式
  • 初探OceanBase 4.x单机环境下如何进行主备架构搭建
  • python 实现Edmonds-Karp算法
  • 【牛客刷题实战】BC120 争夺前五名
  • WMS 智慧仓储管理系统的可视化管理_SunWMS
  • 动态代理代码示例
  • SpringBoot+Activiti7工作流使用进阶实例-高亮显示BPMN流程图( SpringBoot+Activiti+mybatis+shiro实现)
  • C#使用Lazy<T>提高性能
  • 创建读取比特币1P类型地址
  • 从零开始Hadoop集群环境搭建
  • Copley耐环境伺服驱动器 极端环境下高精度控制解决方案
  • 前端的全栈混合之路Meteor篇:分布式数据协议DDP深度剖析
  • 基于Zynq SDIO WiFi移植一(支持2.4/5G)
  • 数据结构与算法篇(刷题篇 - 链表)
  • TinyAgent: 从零开始构建最小化Agent系统
  • Android Studio New里面没有New Flutter Project
  • linux信号 | 学习信号四步走 | 透析信号是如何被处理的?
  • mysql语句执行过程
  • 最新版本SkyWalking【10.1.0】部署
  • WSL2 中配置桥接模式、虚拟交换机及固定 IP
  • Unite Shanghai 2024 团结引擎专场 | 团结引擎 OpenHarmony 工程剖析
  • 计算机毕业设计 基于Hadoop的智慧校园数据共享平台的设计与实现 Python毕业设计 Python毕业设计选题 Spark 大数据【附源码+安装调试】
  • 2022CCPC绵阳站VP题解报告(CGHMAE六题)