Properly write response header optionally including statusMessage (#1061)

This commit is contained in:
briman0094 2016-09-14 16:08:26 -05:00 committed by Jarrett Cruger
parent b98c75b1ff
commit 84087208dd

View File

@ -108,9 +108,11 @@ var redirectRegex = /^201|30(1|2|7|8)$/;
* @api private
*/
function writeStatusCode(req, res, proxyRes) {
res.statusCode = proxyRes.statusCode;
// From Node.js docs: response.writeHead(statusCode[, statusMessage][, headers])
if(proxyRes.statusMessage) {
res.statusMessage = proxyRes.statusMessage;
res.writeHead(proxyRes.statusCode, proxyRes.statusMessage);
} else {
res.writeHead(proxyRes.statusCode);
}
}