在 Postman 中配置 Cookie
手动添加:适合简单场景。Headers 添加:适合临时需求。自动管理:适合频繁使用 Cookie 的场景。预请求脚本:适合动态设置 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
更多推荐

所有评论(0)