# 练习 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 都是什么意思 - 先别碰签名算法 - 先做“看得见、说得清” ## 本题完成标准 你能写出下面这些内容就算完成: ```text 这个请求方法: 这个请求完整 URL: 我看到的关键请求头: - cookie - referer - user-agent 我当前的判断: 如果离开浏览器单独发,最可能缺什么 ```