Can node .js是否设置为识别代理(例如Fiddler)并通过代理路由所有ClientRequest?
我在Windows上使用node,并希望调试http请求,就像我在浏览器中使用Fiddler for JavaScript一样.
请明确,我并不是要创建代理,也不是要创建服务器接收的代理请求.我想通过代理发送http.request()
人的请求.我想使用Fiddler来判断请求和响应,就像我在浏览器中执行请求一样.
Can node .js是否设置为识别代理(例如Fiddler)并通过代理路由所有ClientRequest?
我在Windows上使用node,并希望调试http请求,就像我在浏览器中使用Fiddler for JavaScript一样.
请明确,我并不是要创建代理,也不是要创建服务器接收的代理请求.我想通过代理发送http.request()
人的请求.我想使用Fiddler来判断请求和响应,就像我在浏览器中执行请求一样.
要通过fiddler路由您的客户端请求,请如下更改您的options对象(例如:在创建http.request之前):
options.path = 'http://' + options.host + ':' + options.port + options.path;
options.headers.host = options.host;
options.host = '127.0.0.1';
options.port = 8888;
myReq = http.request(options, function (result) {
...
});