「@」記号が入ったURLが表示されます。
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