我正在尝试从https://blockchain.info/请求余额。按照说明https://github.com/blockchain/service-my-wallet-v3#installation我已经安装了 node.js 和 npm 并成功启动了服务器。现在我正在尝试请求我的钱包余额:
string responseString;
string urlRequest = "http://127.0.0.1:3000/api/v2/create";
var request = (HttpWebRequest)WebRequest.Create(urlRequest);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
string requestData = "password=PASS&api_code=CODE";
byte[] dataStream = Encoding.UTF8.GetBytes(requestData);
request.ContentLength = dataStream.Length;
Stream newStream = request.GetRequestStream();
newStream.Write(dataStream, 0, dataStream.Length);
newStream.Close();
var response = (HttpWebResponse)request.GetResponse();
responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
Console.WriteLine(responseString);
return responseString;
但我得到响应 500 并在 node.js 命令提示符中写出“生成 entropyReferenceError 时出错:未定义 XMLHttpRequest。据我所知,通过谷歌搜索,我必须通过 npm 安装 XMLHttpResponse 包。我已经完成了,但问题仍然存在持续存在。我该怎么办?