mirror of
https://github.com/http-party/node-http-proxy.git
synced 2025-12-08 20:59:18 +00:00
[api minor debug] Remove debug code, set Connection header if not set
This commit is contained in:
parent
9715ebd40b
commit
6d08f24c86
@ -81,6 +81,7 @@ var createProxy = function () {
|
|||||||
server.emit('route', req, res, function (port, hostname) {
|
server.emit('route', req, res, function (port, hostname) {
|
||||||
var p = manager.getPool(port, hostname);
|
var p = manager.getPool(port, hostname);
|
||||||
|
|
||||||
|
req.headers.Connection = req.headers.Connection || 'close';
|
||||||
p.request(req.method, req.url, req.headers, function (reverse_proxy) {
|
p.request(req.method, req.url, req.headers, function (reverse_proxy) {
|
||||||
var data = '';
|
var data = '';
|
||||||
reverse_proxy.on('error', function (err) {
|
reverse_proxy.on('error', function (err) {
|
||||||
@ -103,12 +104,8 @@ var createProxy = function () {
|
|||||||
sys.pump(req, reverse_proxy);
|
sys.pump(req, reverse_proxy);
|
||||||
|
|
||||||
if (e) {
|
if (e) {
|
||||||
sys.puts('end outgoing request');
|
|
||||||
req.removeListener('end', e);
|
req.removeListener('end', e);
|
||||||
req.addListener('end', function () {
|
req.addListener('end', function () { reverse_proxy.end() });
|
||||||
sys.puts('request ended');
|
|
||||||
reverse_proxy.end()
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
reverse_proxy.end();
|
reverse_proxy.end();
|
||||||
@ -125,10 +122,10 @@ var createProxy = function () {
|
|||||||
response.addListener('end', function() {
|
response.addListener('end', function() {
|
||||||
server.emit('proxy', null, data);
|
server.emit('proxy', null, data);
|
||||||
});
|
});
|
||||||
sys.puts('response');
|
|
||||||
|
|
||||||
// Set the response headers of the client response
|
// Set the response headers of the client response
|
||||||
res.writeHead(response.statusCode, response.headers);
|
res.writeHead(response.statusCode, response.headers);
|
||||||
|
|
||||||
sys.pump(response, res);
|
sys.pump(response, res);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user