有没有办法在 Postman 中定义一个 httpOnly cookie 并将其发送给请求它的客户端?
预先感谢您的帮助。
问候
最佳答案
在 Postman 的 Canary build 版本 7.3.5-canary04
之后,您可以通过预请求脚本以编程方式设置 cookies
。
在发送请求之前,您需要将域添加到白名单中,添加后,您可以使用这些方法中的任何一种将 cookie 添加到请求中。
const jar = pm.cookies.jar();
// using cookie name and value
jar.set('http://example.com', 'token', '123456', function (error, cookie) {
// error - <Error>
// cookie - <PostmanCookie>
// PostmanCookie: https://www.postmanlabs.com/postman-collection/Cookie.html
});
// using set-cookie string
jar.set('http://example.com', 'token=123456; Path=/; HttpOnly;', function (error, cookie) {
// error - <Error>
// cookie - <PostmanCookie>
});
// using PostmanCookie or its compatible object
jar.set(pm.request.url, { name: 'token', value: '123456', httpOnly: true }, function (error, cookie) {
// error - <Error>
// cookie - <PostmanCookie>
});
更多信息可以在这里找到:
https://github.com/postmanlabs/postman-app-support/issues/3312#issuecomment-516965288
https://stackoverflow.com/questions/57474944/
相关文章:
python - 在 cmd 中使用 pip 安装 matplotlib 完成而没有实际安装
c# - XUnit 和 ITestOutputHelper 实例化
node.js - 当无效数据传递给模式时,mongoose 不会抛出错误
vbscript - IBM PCOMM - 无法从另一个 vbs 宏中调用 vbs 宏
azure - 我的域的 DNS 记录未通过 dns-01 质询在 azure-dns 上传播
python - Visual Studio Code 智能感知不显示修饰函数的参数
angular - ionic `
azure-active-directory - 使用托管标识从本地 Azure 函数查询 Azur