本次分享主要解决的问题
1、什么是seesion,什么是cookie,两者的区别和关系是什么
2、在接口测试中如何使用session
3、在接口测试中如何使用cookie
4、如何更新头部token
内容整理:
1、什么是seesion,什么是cookie,两者的区别和关系是什么
cookie和ssesion的出现是为了解决服务期和浏览器之间访问身份的安全使用,为了保证访问服务器的用户是存在符合服务器要求的。
cookie是保存在客户端的,在客户端访问服务端后,服务端给客户端的凭证,后面在cookie没有失效的这段时间里面的请求,客户端都是会带着这个有凭证功能的cookie去请求端,服务端根据cookie去检查访问的用户状态是否正确。
Session是每个用户在访问服务端的时候,服务端都会主动分配一个sessionid给用户,这个session信息就是保存在服务端上的。但是session信息并非只在服务端有,而是生成一个对应的sessionid保持在cookie上。在客户端请求服务端的时候,cookie里面会带上sessionid信息。
区别:
1、cookie在客户端,session在服务端,cookie的产生是在服务端产生的
2、session的安全性比cookie的高,cookie可以修改,session是服务器上生成的唯一的
关联:
1、sessionid会作为一个关键的值保持在cookie中,在访问服务器的时候识别用户信息。