1'use strict'; 2require('../common'); 3 4// This test ensures Node.js doesn't throw an error when making requests with 5// the payload 16kb or more in size. 6// https://github.com/nodejs/node/issues/2821 7 8const http = require('http'); 9 10const server = http.createServer(function(req, res) { 11 res.writeHead(200); 12 res.end(); 13 14 server.close(); 15}); 16 17server.listen(0, function() { 18 const req = http.request({ 19 method: 'POST', 20 port: this.address().port 21 }); 22 23 const payload = Buffer.alloc(16390, 'Й'); 24 req.write(payload); 25 req.end(); 26}); 27