set-cookie和cookie
老师我有三个问题,
1:set-cookie和cookie具体是什么关系;
2:我看到视频中有讲post的请求头中的cookie是拿取了get响应头的set-cookie,但二者好像并不是完全一致的;3:token是只能从get后的页面中获得吗,这时我们不是还没有post(输密码和账号登陆)吗,这么让这个获得的token起到验证用户是否登陆的功能
在这里输入代码,可通过选择【代码语言】突出显示
正在回答
同学,你好,
1、Set-Cookie由服务器发送,它包含在响应请求的头部中。它用于在客户端创建一个Cookie
Cookie由客户端发送,包含在HTTP请求的头部中
服务器第一次接收到请求时,开辟了一块Session空间(创建了Session对象),同时生成一个Session id,并通过响应头的Set-Cookie向客户端发送要求设置cookie的响应; 客户端收到响应后,在本机客户端设置了cookie信息,该cookie的过期时间为浏览器会话结束;
2、浏览器收到服务器返回数据,发现请求头中有一个:Set-Cookie,然后它就把这个Cookie保存起来,下次浏览器再请求服务器的时候,会把Cookie也放在请求头中传给服务器
3、已经登录后获取的token值,虽然为get请求但已经登录成功了,因此是可以登录验证的
相似问题
登录后可查看更多问答,登录/注册
- 参与学习 人
- 提交作业 107 份
- 解答问题 1672 个
Python最广为人知的应用就是爬虫了,有趣且酷的爬虫技能并没有那么遥远,本阶段带你学会利用主流Scrapy框架完成爬取招聘网站和二手车网站的项目实战。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星