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 コンソールで権限を設定する必要があるかどうかを教えてください。