HTTP请求与Cookie简明指南

HTTP请求与Cookie简明指南

📤 GET 与 POST 对比

GET请求

  • 用途:仅获取数据,不改服务器数据
  • 大小速度:传输数据少,速度快
  • 安全性:低,参数在地址栏可见
  • 数据位置:参数附在网址后(如:?user=张三

POST请求

  • 用途:可修改服务器数据(如登录、提交表单)
  • 大小速度:传输数据多,速度较慢
  • 安全性:较高,参数隐藏不显示
  • 数据位置:参数在请求内部,不可见

🍪 Cookie的作用

  • 身份识别:区分不同浏览器用户
  • 主要功能:记录用户登录状态(记住你是谁)
  • 存储位置:保存在用户电脑本地
  • 工作方式:服务器发送→浏览器保存→下次自动带上

📄 HTTP请求与响应结构

请求四部分

  1. 请求行:请求方法 + 网址 + 协议
  2. 请求头:附加信息(含Cookie)
  3. 空行:分隔标志
  4. 请求体:可选,POST请求的数据

响应四部分

  1. 状态行:状态码(如200成功,404未找到)
  2. 响应头:服务器信息
  3. 空行:分隔标志
  4. 响应体:返回的数据(可为空)

🔍 如何找到登录Cookie字段

排查步骤

  1. 打开浏览器开发者工具 → 网络(Network)
  2. 查看请求中的Cookie字段
  3. 逐个删除Cookie中的值
  4. 刷新页面,看是否仍保持登录状态
  5. 如果删除某个值后需要重新登录,那就是登录凭证

关键提示

  • 状态码200:成功
  • 状态码304:使用缓存
  • 状态码401/403:未授权/禁止访问
  • 状态码404:找不到页面

📋 核心要点总结

特性 GET POST
数据位置 网址后 请求内部
可见性 公开可见 隐藏不可见
数据量
安全性 较高
主要用途 获取数据 提交/修改数据

Cookie核心:服务器发的“身份证”,浏览器自动携带,让网站记住你。

排查技巧:逐项删除Cookie值,看哪个影响登录状态,那就是登录凭证字段。

posted @ 2025-12-25 19:55  傲气大叔  阅读(0)  评论(0)    收藏  举报