'use strict'; require('../common'); // This test ensures Node.js doesn't throw an error when making requests with // the payload 16kb or more in size. // https://github.com/nodejs/node/issues/2821 const http = require('http'); const server = http.createServer(function(req, res) { res.writeHead(200); res.end(); server.close(); }); server.listen(0, function() { const req = http.request({ method: 'POST', port: this.address().port }); const payload = Buffer.alloc(16390, 'Й'); req.write(payload); req.end(); });