我正在创建一个Go Google App Engine应用程序,该应用程序将对比特币服务器进行HTTP JSON RPC调用。我的代码可以在dev_appserver上正常工作,但是当部署在GAE上时,代码似乎无法正常工作。我正在使用GitHub上可用的库,并这样称呼它:
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
}
调用时应给出以下内容:
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:]
但是在GAE上调用该函数似乎会导致错误。代码的哪一部分可以在dev_appserver上运行,但在GAE上失败?
相关分类