We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 9ece52f + 6d074ef commit 245d73aCopy full SHA for 245d73a
lib/http-proxy/passes/web-incoming.js
@@ -64,10 +64,11 @@ web_o = Object.keys(web_o).map(function(pass) {
64
function XHeaders(req, res, options) {
65
if(!options.xfwd) return;
66
67
+ var encrypted = req.isSpdy || req.connection.encrypted || req.connection.pair;
68
var values = {
69
for : req.connection.remoteAddress || req.socket.remoteAddress,
70
port : common.getPort(req),
- proto: req.isSpdy ? 'https' : (req.connection.pair ? 'https' : 'http')
71
+ proto: encrypted ? 'https' : 'http'
72
};
73
74
['for', 'port', 'proto'].forEach(function(header) {
0 commit comments