post请求超时_更好的Python网络请求框架requests详解

本文介绍了Flask中的request模块与requests框架的区别,强调它们在处理网络请求上的不同职责。详细讲解了如何使用requests发起GET、POST和其他类型请求,包括设置代理、处理响应结果等。同时提醒读者不要仅收藏知识,要通过实践提升自己。
摘要由CSDN通过智能技术生成

68238676e371b40cd21f2af971ecd0f3.png
发起网络请求是日常开发中不可或缺的操作,在Python中,可以是使用Python内置的urllib模块来完成,而Python内置的urllib模块请求网络相对麻烦且功能不够强大。而requests框架可以非常方便的处理各种网络请求。

给flask开发的同学普及一组概念:Flask 中request模块和requests框架是完全不同的。

  • Flask 中request模块:用于处理来自客户端的请求,可以获取客户端请求的 form 、args、headers 、cookies 等信息。
  • requests框架:用于发起网络请求到服务器端,如get、post请求,可携带参数、设置headers、cookies等信息。

#### 安装 requsets

pip install requests

发起 get 请求

#不包含任何参数的请求
r = requests.get(url_get)

#不包含任何参数的请求,设置超时10s,timeout不设置则默认60s
r = requests.get(url_get,timeout=10)

#携带参数的请求,dict_param为参数字典
r = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值