当前位置: 首页 > ai >正文

HTTP header Cookie 和 Set-Cookie

RFC 6265: HTTP State Management Mechanismhttps://www.rfc-editor.org/rfc/rfc6265

Set-Cookie 响应头

服务器使用 Set-Cookie 响应头向客户端(通常是浏览器)发送 Cookie。

基本格式

Set-Cookie: <cookie名称>=<cookie值>; [属性参数]

主要属性参数

  • Expires=<日期> - Cookie 过期时间(GMT/UTC 格式)

  • Max-Age=<秒数> - Cookie 有效期(秒)

  • Domain=<域名> - 指定哪些域名可以接收此 Cookie

  • Path=<路径> - 指定域名下哪些路径可以接收此 Cookie

  • Secure - 仅通过 HTTPS 协议发送

  • HttpOnly - 禁止 JavaScript 访问(防止 XSS 攻击)

  • SameSite=<Strict|Lax|None> - 控制跨站 Cookie 发送行为

示例

Set-Cookie: user_token=abc123; Expires=Wed, 21 Oct 2025 07:28:00 GMT; Secure; HttpOnly; SameSite=Lax

Cookie 请求头

浏览器使用 Cookie 请求头将之前存储的 Cookie 发送回服务器。

格式

Cookie: <cookie1名称>=<cookie1值>; <cookie2名称>=<cookie2值>; ...

示例

Cookie: sessionId=38afes7a8; user_prefs=font_size:large

主要区别

特性Set-CookieCookie
方向服务器 → 客户端(响应头)客户端 → 服务器(请求头)
用途设置或更新 Cookie发送已存储的 Cookie
出现位置HTTP 响应头HTTP 请求头
数量可多次出现(每个 Set-Cookie 设一个)

所有 Cookie 合并为一个头字段

处理方式浏览器自动处理浏览器自动添加

 

http://www.xdnf.cn/news/2255.html

相关文章:

  • 系统架构师---基于规则的系统架构
  • FreeBSD可以不经过windows服务器访问windows机器上的共享文件吗?
  • PID程序实现
  • 高速系统设计理论基础
  • (done) 吴恩达版提示词工程 4. 摘要 (生成摘要,指定信息摘要,提取指定信息,多条评论摘要)
  • 什么是智能导诊知识库?
  • Pinia 详细解析:Vue3 的状态管理利器
  • 【油猴脚本 2】bilibili 视频合集标题搜索
  • 软件维护类型四大类型(IEEE 14764 标准)
  • Java基础 4.26
  • Dijkstra‘s Algorithm Implementation
  • Compose笔记(十九)--NestedScroll
  • Pygame核心概念解析:Surface、Clock与事件循环
  • 教育领域的AIGC革命:构建多模态智能教学系统
  • Dify + Mermaid 实现自然语言转图表
  • Rule.issuer(通过父路径配置loader处理器)
  • Windows怎样改变鼠标指针方案
  • 使用FME生成Delaunay三角形
  • 《淘宝API数据治理实践:采集字段标准化与数据质量监控体系》
  • 戴维斯双击选股公式如何编写?
  • Makefile---自动化构建和管理项目的文件
  • Java基础 — 循环
  • BS架构与CS架构的对比分析:了解两种架构的不同特点与应用
  • C语言函数调用与声明
  • HTML基础
  • QNX/LINUX/Android系统动态配置动态库.so文件日志打印级别的方法
  • 悟空统计平台在教育行业的落地:课程转化路径优化实践
  • Python 实现从 MP4 视频文件中平均提取指定数量的帧
  • vue3学习之防抖和节流
  • module.noParse(跳过指定文件的依赖解析)