我在客户端站点使用Postman的桌面版本来测试API。但是,我无法访问Postman中的任何SSL站点,例如Git Hib API:https://api.github.com/users/karlgjertsen
但是,我可以通过Chrome进行相同的API调用,因此这是Postman特定的。
我认为这取决于代理设置,但我不确定如何在Postman中查看或更新这些设置。有没有人经历过类似的经历?
答案 0 :(得分:3)
这解决了我的问题:
选项“ 尊重HTTP_PROXY,HTTPS_PROXY和NO_PROXY环境变量”。在代理设置中默认选中。我关闭了此选项,它对我有用。
答案 1 :(得分:3)
作为本主题中提出的其他解决方案在我们的公司环境中不起作用。我们在网络上配置了一个代理,它使用 Windows 默认凭据(用户名和密码)进行身份验证。无论出于何种原因,浏览器都知道如何在每个请求中传递这些详细信息,但邮递员默认情况下不知道。
解决方案是在设置 -> 代理 -> 默认代理配置 -> 勾选“此代理需要身份验证” 下更新默认代理配置,然后输入 Widows 用户名和密码。禁用使用系统代理和添加自定义代理配置设置。
从 Windows 开始菜单转到更改代理设置并在那里配置主机和端口。
答案 2 :(得分:2)
这结果是应用于正在使用的计算机的本地安全策略。本地SSL代理已应用策略,除非是通过Web浏览器,否则不允许我建立安全连接。
答案 3 :(得分:1)
我在Postman的“设置”->“代理”选项卡中关闭了“全局代理配置”和“使用系统代理”,然后它开始工作。
答案 4 :(得分:0)