在 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