1. 手动添加 Cookie
-
打开请求:在 Postman 中选择或创建一个请求。
-
进入 Cookie 管理器:
-
点击请求右侧的 "Cookies" 链接。
-
或通过顶部菜单 "Send" 按钮下方的 "Cookies" 链接进入。
-
-
添加 Cookie:
-
在 Cookie 管理器中,点击 "Add Cookie"。
-
输入域名、Cookie 名称和值,其他字段可选。
-
点击 "Save" 保存。
-
2. 通过 Headers 添加 Cookie
-
打开请求:选择或创建一个请求。
-
添加 Headers:
-
在 "Headers" 选项卡中,添加一个键为
Cookie
的 Header。 -
值为
name=value
格式,多个 Cookie 用分号分隔,如name1=value1; name2=value2
。
-
3. 自动管理 Cookie
-
启用 Cookie 拦截:
-
在 Postman 设置中(右上角齿轮图标),确保 "Interceptor" 或 "Proxy" 已启用。
-
-
同步浏览器 Cookie:
-
安装 Postman Interceptor 扩展(Chrome 浏览器)。
-
在 Postman 中启用 "Interceptor" 并打开 "Sync Cookies"。
-
4. 使用预请求脚本设置 Cookie
-
打开请求:选择或创建一个请求。
-
添加预请求脚本:
-
在 "Pre-request Script" 选项卡中,使用以下代码设置 Cookie:
javascript
复制
pm.request.headers.add({ key: 'Cookie', value: 'name=value' });
-
示例
假设需要为 example.com
设置一个名为 sessionid
的 Cookie,值为 12345
:
-
手动添加:
-
在 Cookie 管理器中,输入域名为
example.com
,名称为sessionid
,值为12345
,然后保存。
-
-
通过 Headers 添加:
-
在 "Headers" 中添加
Cookie: sessionid=12345
。
-
-
预请求脚本:
-
在 "Pre-request Script" 中添加:
javascript
复制
pm.request.headers.add({ key: 'Cookie', value: 'sessionid=12345' });
-
总结
-
手动添加:适合简单场景。
-
Headers 添加:适合临时需求。
-
自动管理:适合频繁使用 Cookie 的场景。
-
预请求脚本:适合动态设置 Cookie