title: GAE Golang - HTTP JSON RPC call works in the dev_appserver, but not on the App Engine?
body: <p>I'm creating a Go Google App Engine application that will be making HTTP JSON RPC calls to a <a href="https://en.bitcoin.it/wiki/API_reference_%28JSON-RPC%29" rel="nofollow">Bitcoin server</a>. I got my code to work properly on the dev_appserver, but when deployed on GAE, the code seems to not work. I'm using a library available on <a href="https://github.com/ThePiachu/Go-HTTP-JSON-RPC/blob/master/httpjsonrpc/httpjsonrpcClient.go" rel="nofollow">GitHub</a>, and call it like this:</p>
  
  <pre><code>func GetInfo(id interface{})(map[string]interface{}, os.Error){
      resp, err:=httpjsonrpc.Call("user:pass@111.1.1.1:18332", "getinfo", id, nil)
      if err!=nil{
          log.Println(err)
          return resp, err
      }
      return resp, err
  }
  </code></pre>
  
  <p>Which when called should give:</p>
  
  <pre><code>map[proxy: keypoololdest:1.327368259e+09 blocks:45385 keypoolsize:101 connections:11 version:50200 difficulty:8.88353262 generate:false hashespersec:0 paytxfee:0 balance:0 genproclimit:-1 testnet:true errors:]
  </code></pre>
  
  <p>But on GAE calling the function seems to be causing an error. What part of the code could be working on dev_appserver, but fail on GAE?</p>