postman - 使用来自 Postman 的 httpOnly cookie

有没有办法在 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 `` 不适用于 domSanitizer, "Sa

azure-active-directory - 使用托管标识从本地 Azure 函数查询 Azur

ruby-on-rails - OAuth 安装 - 如何创建跨请求持续存在的 session ?

javascript - 如何解决 express、typescript 代码中的这些更漂亮的错误