Cookie
你可能会说
登录成功但一刷新就退出,帮我检查会话 Cookie 有没有被设置和随请求带回去。
由浏览器按服务器要求保存并在符合规则的后续请求中自动携带的文本数据·例如登录响应通过
Set-Cookie 保存会话标识,之后访问同一站点时浏览器会在匹配条件下带上 Cookie 请求头,服务器就能找到对应会话。Cookie 只是请求往返机制,不等于完整的身份认证、权限判断或数据库;敏感会话还要考虑 Secure、HttpOnly 和 SameSite 等安全属性。也常被叫作HTTP Cookie浏览器 Cookie网页 Cookie
登录状态怎样随请求往返
登录响应
→Set-Cookie: session=•••;
HttpOnly; Secure浏览器 Cookie 记录example.com
→session HttpOnly ✓下一次请求
GET /profile
Cookie: session=•••Cookie 还没有完成一轮往返Cookie 不是数据库,也不替代后端权限判断。
Cookie 的三步往返
响应先提出保存要求:服务器在响应中发送 Set-Cookie,浏览器根据 Cookie 的名称、作用域和安全属性决定是否保存。
后续请求按条件自动携带:访问匹配的地址时,浏览器会把可发送的 Cookie 放进 Cookie 请求头。HttpOnly Cookie 不能被页面脚本读取,但仍可随请求发送。
你可以这样告诉 AI Agent
“请检查登录响应是否设置了安全的会话 Cookie,以及刷新后的受保护请求是否自动携带它。不要打印完整 Cookie 值;用 Network 和 Storage 验证刷新后仍登录,并确认真正的身份与权限判断仍在后端完成。
接下来学什么
延伸阅读 · 权威出处
快速练习