1'use strict'; 2require('../common'); 3const assert = require('assert'); 4const http = require('http'); 5 6const server = http.createServer((req, res) => { 7 res.removeHeader('header1', 1); 8 res.write('abc'); 9 assert.throws( 10 () => res.removeHeader('header2', 2), 11 { 12 code: 'ERR_HTTP_HEADERS_SENT', 13 name: 'Error', 14 message: 'Cannot remove headers after they are sent to the client' 15 } 16 ); 17 res.end(); 18}); 19 20server.listen(0, () => { 21 http.get({ port: server.address().port }, () => { 22 server.close(); 23 }); 24}); 25