首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用脚本禁用Postman证书验证

使用脚本禁用Postman证书验证
EN

Stack Overflow用户
提问于 2021-01-18 10:17:17
回答 2查看 1.5K关注 0票数 0

我有两个问题。

  1. SSL验证设置(无论是全局验证还是请求验证)是否可用于Postman脚本沙箱?
  2. 它在哪里,如何访问它的值(globals.getvariables.get等)?

我正在编写一个基于Go/Gin的API,它为HTTPS请求提供服务,但在本地使用自签名证书。我希望能够在本地运行与Postman的测试,而不必为每个单独的请求或全局禁用SSL证书验证,然后在收到响应后重新启用SSL证书验证(考虑到忘记这一步骤的安全影响)。

理想的情况是使用一个(Postman)环境变量来触发收集预请求脚本逻辑来暂时禁用SSL验证,但是我在文档中还没有发现任何明确指向这样做的方法。我试着用console.log使用toObject()消除不同的变量作用域,但是没有什么特别的地方。

由于有一个每个请求设置来禁用SSL证书验证,以及一个全局设置,所以这应该能够在全局和请求脚本变量级别上提供,但我不能确定这是否暴露在脚本沙箱中。

EN

回答 2

Stack Overflow用户

发布于 2021-01-18 11:35:37

http://www.postmanlabs.com/postman-collection/

尝试使用邮递员集合sdk

代码语言:javascript
复制
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'
});
票数 1
EN

Stack Overflow用户

发布于 2021-01-18 10:17:17

我查看了邮递员的Github页面,看起来这是目前不可能的,尽管有问题打开来解决它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65772561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档