我有两个问题。
globals.get、variables.get等)?我正在编写一个基于Go/Gin的API,它为HTTPS请求提供服务,但在本地使用自签名证书。我希望能够在本地运行与Postman的测试,而不必为每个单独的请求或全局禁用SSL证书验证,然后在收到响应后重新启用SSL证书验证(考虑到忘记这一步骤的安全影响)。
理想的情况是使用一个(Postman)环境变量来触发收集预请求脚本逻辑来暂时禁用SSL验证,但是我在文档中还没有发现任何明确指向这样做的方法。我试着用console.log使用toObject()消除不同的变量作用域,但是没有什么特别的地方。
由于有一个每个请求设置来禁用SSL证书验证,以及一个全局设置,所以这应该能够在全局和请求脚本变量级别上提供,但我不能确定这是否暴露在脚本沙箱中。
发布于 2021-01-18 11:35:37
http://www.postmanlabs.com/postman-collection/
尝试使用邮递员集合sdk
var Certificate = require('postman-collection').Certificate,
certificate = new Certificate({
name: 'Certificate for example.com',
matches: ['example.com'],
key: { src: '/User/path/to/certificate/key' },
cert: { src: '/User/path/to/certificate' },
passphrase: 'iampassphrase'
});发布于 2021-01-18 10:17:17
我查看了邮递员的Github页面,看起来这是目前不可能的,尽管有问题打开来解决它。
https://stackoverflow.com/questions/65772561
复制相似问题