【发布时间】:2021-10-18 11:15:00
【问题描述】:
我想知道是否可以实现以下功能:
我在 GO 中有一些服务(用于 Firebase 云消息传递),它使用来自 firebase (firebase.google.com/go/v4) 的 go 包来发送消息。这个包发送 https 请求。其中之一是https://oauth2.googleapis.com/token 获取令牌。 我无法更改 Firebase go-package 中的代码,但我需要使用代理,这就是为什么在发送消息之前我需要将 HTTPS_PROXY 环境变量设置为我的代理地址。它工作正常。
现在我需要做一些自动测试,并且我有一个具有 /token 端点的模拟器并返回一个有效的令牌作为响应。是否可以使用某种可以将 https 请求重定向到我的模拟器端点的代理,以便所有对https://oauth2.googleapis.com/token 的请求都应该重定向到我的模拟器端点/token? 另一个问题是 HTTPS 是否存在任何可能的问题? 代理后是否可以去掉https,只使用http?
【问题讨论】: