Lines Matching refs:res
42 const s = http.createServer(common.mustCall((req, res) => {
46 const headers = res.getHeaders();
49 assert.deepStrictEqual(res.getHeaderNames(), []);
50 assert.deepStrictEqual(res.getRawHeaderNames(), []);
51 assert.strictEqual(res.hasHeader('Connection'), false);
52 assert.strictEqual(res.getHeader('Connection'), undefined);
55 () => res.setHeader(),
63 () => res.setHeader('someHeader'),
71 () => res.getHeader(),
80 () => res.removeHeader(),
90 res.setHeader('x-test-header', 'testing');
91 res.setHeader('X-TEST-HEADER2', 'testing');
92 res.setHeader('set-cookie', cookies);
93 res.setHeader('x-test-array-header', arrayValues);
95 assert.strictEqual(res.getHeader('x-test-header'), 'testing');
96 assert.strictEqual(res.getHeader('x-test-header2'), 'testing');
98 const headersCopy = res.getHeaders();
108 assert.deepStrictEqual(res.getHeaderNames(),
112 assert.deepStrictEqual(res.getRawHeaderNames(),
116 assert.strictEqual(res.hasHeader('x-test-header2'), true);
117 assert.strictEqual(res.hasHeader('X-TEST-HEADER2'), true);
118 assert.strictEqual(res.hasHeader('X-Test-Header2'), true);
128 () => res.hasHeader(val),
138 res.removeHeader('x-test-header2');
140 assert.strictEqual(res.hasHeader('x-test-header2'), false);
141 assert.strictEqual(res.hasHeader('X-TEST-HEADER2'), false);
142 assert.strictEqual(res.hasHeader('X-Test-Header2'), false);
146 res.setHeader('content-length', content.length);
147 assert.strictEqual(res.getHeader('Content-Length'), content.length);
151 res.setHeader('transfer-encoding', 'chunked');
152 assert.strictEqual(res.getHeader('Transfer-Encoding'), 'chunked');
156 res.statusCode = 404;
157 res.setHeader('x-foo', 'keyboard cat');
158 res.writeHead(200, { 'x-foo': 'bar', 'x-bar': 'baz' });
165 res.statusCode = 201;
166 res.end(content);