【发布时间】:2021-01-18 19:35:37
【问题描述】:
TL;DR 我有两个问题。
- SSL 验证设置(全局或请求级别)是否可用于 Postman 脚本沙箱?
- 它在哪里以及如何访问它的值(
globals.get、variables.get等)?
我正在编写一个基于 Go/Gin 的 API,它服务于 HTTPS 请求,但在本地使用自签名证书。我希望能够在本地使用 Postman 运行测试,而不必为每个单独的请求或全局禁用 SSL 证书验证,然后在收到响应后重新启用 SSL 证书验证(考虑到忘记此步骤的安全隐患) .
理想的情况是使用(邮递员)环境变量来触发收集预请求脚本逻辑以暂时禁用 SSL 验证,但我在文档中没有找到任何明确指出执行此操作的方法的内容。我尝试console.log用toObject() 排除不同的变量范围,但没有什么对我有帮助。
由于有一个按请求设置来禁用 SSL 证书验证,以及一个全局设置,因此理所当然地应该能够在全局和请求脚本变量级别上使用它,但我可以'不能确定这是否暴露在脚本沙箱中。
【问题讨论】:
标签: ssl postman postman-pre-request-script