关于cookies

来源:3-18 设置状态保持session(一)

富百世

2020-11-25 15:51:28

老师:在17节的选择题的解析中关于cookies是这样描述的:Cookie应是由服务端进行设置返回给发送请求方的RequestsCookieJar类型,该类型与dict类型相似,可进行类似键值对的相关操作,不仅应用于Web端项目,在进行目标站点登录时也需要Cookie值。这说明cookies是由服务端进行设置的。但你在本节回答同学的提问时却这样描述: 服务器第一次接收到请求时,开辟了一块Session空间(创建了Session对象),同时生成一个Session id,并通过响应头的Set-Cookie向客户端发送要求设置cookie的响应; 客户端收到响应后,在本机客户端设置了cookie信息,该cookie的过期时间为浏览器会话结束;这似乎又说明cookies是由客户端设置的。那cookies到底是谁设置的呢?求解,谢谢!

写回答

1回答

时间,

2020-11-25

同学,你好,cookie由服务器生成,发送给浏览器,下一次请求同一网站时会把该cookie发送给服务器。

浏览器第一次访问服务器,服务器会在响应头添加Set-Cookie信息,要求客户端设置cookie即在客户端保存

http://img.mukewang.com/climg/5fbe25bc0908c67810940420.jpg

1

0 学习 · 1672 问题

查看课程