我看到了一个带有“@”符号的网址:
curl http://subdomain:token@localhost:9292/aaa/bbb
完美运行
但我无法让它与 node.js http.request 一起使用,可能是因为我不明白“@”在做什么(并且不知何故无法在谷歌上找到明确的答案)。
有人愿意解释吗?
这是我当前的 node.js 代码
var http_options = {
method : "GET"
, url : subdomain + ":" + token + "@" + Config.API.url
, path : "/aaa/bbb"
};
var req = http.request(http_options, function (response) {
// ...
});
req.on('error', function (error) {
console.log('error: ' + error);
});
产生:
error: ECONNREFUSED