有没有办法在Postman中定义一个httpOnly cookie并将其发送给请求它的客户端?
在此先感谢您的帮助。
问候
有没有办法在Postman中定义一个httpOnly cookie并将其发送给请求它的客户端?
在此先感谢您的帮助。
问候
在Postman7.3.5-canary04
的Canary 版本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