我在过去的网页剪贴工具中用C#编写,刮刀使用tor作为代理服务器并发送请求:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://whatismyipaddress.com/");
request.Proxy = new WebProxy("127.0.0.1:8118");
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) {
.....
这一天我将新项目转换为NODE.JS,我无法想出如何复制相同的请求。
感谢。
答案 0 :(得分:2)
您可以使用request包:
var request = require('request');
request.get({
uri: 'http://whatismyipaddress.com/',
proxy: 'http://127.0.0.1:8118'
}, function (err, resp, body) {
if (err || resp.statusCode != 200) {
console.log('oops! something failed.');
}
else {
// process body here
}
});