set-cookie和cookie

set-cookie和cookie


老师我有三个问题,

1:set-cookie和cookie具体是什么关系;

2:我看到视频中有讲post的请求头中的cookie是拿取了get响应头的set-cookie,但二者好像并不是完全一致的;3:token是只能从get后的页面中获得吗,这时我们不是还没有post(输密码和账号登陆)吗,这么让这个获得的token起到验证用户是否登陆的功能



在这里输入代码,可通过选择【代码语言】突出显示

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好,

1、Set-Cookie由服务器发送,它包含在响应请求的头部中。它用于在客户端创建一个Cookie

     Cookie由客户端发送,包含在HTTP请求的头部中

    ​服务器第一次接收到请求时,开辟了一块Session空间(创建了Session对象),同时生成一个Session id,并通过响应头的Set-Cookie向客户端发送要求设置cookie的响应; 客户端收到响应后,在本机客户端设置了cookie信息,该cookie的过期时间为浏览器会话结束;

2、浏览器收到服务器返回数据,发现请求头中有一个:Set-Cookie,然后它就把这个Cookie保存起来,下次浏览器再请求服务器的时候,会把Cookie也放在请求头中传给服务器

3、已经登录后获取的token值,虽然为get请求但已经登录成功了,因此是可以登录验证的



  • 亨heng 提问者 #1
    老师,第二条中,浏览器应该是发现响应头中有Set-Cookie吧
    2020-11-10 13:58:33
  • 好帮手慕美 回复 提问者 亨heng #2
    同学,你好,是响应头的,祝学习愉快~~~~
    2020-11-10 14:46:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
4.入门主流框架Scrapy与爬虫项目实战
  • 参与学习           人
  • 提交作业       107    份
  • 解答问题       1672    个

Python最广为人知的应用就是爬虫了,有趣且酷的爬虫技能并没有那么遥远,本阶段带你学会利用主流Scrapy框架完成爬取招聘网站和二手车网站的项目实战。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师