当我从我的 go 代码中调用另一个 Web 服务时,我收到一个权限被拒绝的错误。
我的服务器端 go 程序上的部分处理程序代码:
client := http.Client{}
if resp, err := client.Get("http://api.wipmania.com/" + r.RemoteAddr); err != nil {
c.Errorf("Error getting location from ip: %s", err.Error())
}
从日志中:
Error getting location from ip: Get http://api.wipmania.com/30.30.30.30: permission denied
我在这里看到了类似的 qn 。还是想不通。您能否告诉我执行此操作的正确方法是什么,以及是否必须在 appengine 控制台上设置任何权限?