douyin-crawler-poc/learning/network_basics/03_read_headers_and_cookies.md
wangshaoqing 321bbff1c1 添加学习教程目录(learning/)及对应单元测试
- 新增 DrissionPage 基础教程(01-05)
- 新增 Playwright 基础教程(01-05)
- 新增网络基础教程(01-05)
- 新增 test_learning_examples.py 单元测试
- 更新 .gitignore 忽略 learning/*/output/ 目录
2026-05-06 16:39:55 +08:00

1.3 KiB

练习 03: 看懂 Headers、Cookies、Referer

目标

  1. 学会区分请求头和响应头
  2. 学会找 cookie
  3. 学会看 referer
  4. 理解为什么很多接口离开浏览器后不一定还能直接请求成功

你要动手做什么

  1. 打开你上一题确认过的目标接口
  2. 切到 Headers
  3. 先看 General
  4. 再看 Request Headers
  5. 再看 Response Headers
  6. 如果有 Cookies 面板,也进去看一眼

你要重点看什么

Request Headers

  • cookie
  • referer
  • user-agent
  • accept

Response Headers

  • content-type
  • 和缓存相关的字段
  • 有没有看起来和鉴权、跨域有关的字段

你现在要建立的概念

  • cookie 往往代表登录态或会话状态
  • referer 往往告诉服务端“这个请求是从哪个页面发出来的”
  • user-agent 往往是最基础的浏览器身份

本题不要钻太深的点

  • 先别研究所有 cookie 都是什么意思
  • 先别碰签名算法
  • 先做“看得见、说得清”

本题完成标准

你能写出下面这些内容就算完成:

这个请求方法:

这个请求完整 URL:

我看到的关键请求头:
- cookie
- referer
- user-agent

我当前的判断:
如果离开浏览器单独发,最可能缺什么