3

有没有办法在Postman中定义一个httpOnly cookie并将其发送给请求它的客户端?

在此先感谢您的帮助。

问候

4

1 回答 1

0

在Postman7.3.5-canary04Canary 版本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

于 2019-08-13T14:50:03.927 回答