当我从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控制台上设置任何权限?
相关分类