900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > python requests session post_requests.session()发送请求 和使用requests直接发送请求的区别...

python requests session post_requests.session()发送请求 和使用requests直接发送请求的区别...

时间:2023-11-16 00:01:43

相关推荐

python requests session post_requests.session()发送请求 和使用requests直接发送请求的区别...

requests.session()发送请求 和使用requests直接发送请求的区别

一、Session

在requests里,session对象是一个非常常用的对象,这个对象代表一次用户会话:从客户端浏览器连接服务器开始,到客户端浏览器与服务器断开。

会话能让我们在跨请求的时候保持某些参数,比如在同一个session实例发出的所有请求之间保持cookie信息。

1、创建session对象

session = requests.session()

得到session对象之后,就可以调用该对象中方法来发送请求了。

response1 =session.get(url,params,headers)

response2= session.post(url,data,json,headers)

通过session来发送get、post、delete、put等请求并获取响应。

二、requests

requests是Python的一个第三方的库,主要用于发送网络请求,比如get、post等请求已达到获取网络响应的目的

语法如下:

importrequests

response1= requests.get(url,params,headers,cookies) #发送get网络请求

response2 = requests.post(url,data,json,headers,cookies) #发送post网络请求#put、delete等请求方法类似

三、session对象和requests两种方法发送的请求的区别:

1、场景

登陆某商城

查询我的订单数据

2、业务代码分析

首先这里涉及到两个接口

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。