在 Postman 中配置 Cookie _postman设置cookie
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
 


