var common = require('../common'); var http = require('http'); // Simple test of Node's HTTP Client choking on a response // with a 'Content-Length: 0 ' response header. // I.E. a space character after the 'Content-Length' throws an `error` event. var s = http.createServer(function(req, res) { res.writeHead(200, {'Content-Length': '0 '}); res.end(); }); s.listen(common.PORT, function() { var r = http.createClient(common.PORT); var request = r.request('GET', '/'); request.on('response', function(response) { console.log('STATUS: ' + response.statusCode); s.close(); }); request.end(); });