Skip to content

Commit cf3e908

Browse files
qzaidiStephen Belanger
authored and
Stephen Belanger
committed
http: more descriptive setHeader errors
PR-URL: #480 Reviewed-By: Stephen Belanger <[email protected]>
1 parent cbc1262 commit cf3e908

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/_http_outgoing.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -307,9 +307,9 @@ function storeHeader(self, state, field, value) {
307307

308308
OutgoingMessage.prototype.setHeader = function(name, value) {
309309
if (typeof name !== 'string')
310-
throw new TypeError('"name" should be a string');
310+
throw new TypeError('`name` should be a string in setHeader(name, value).');
311311
if (value === undefined)
312-
throw new Error('"name" and "value" are required for setHeader().');
312+
throw new Error('`value` required in setHeader("' + name + '", value).');
313313
if (this._header)
314314
throw new Error('Can\'t set headers after they are sent.');
315315

@@ -327,7 +327,7 @@ OutgoingMessage.prototype.setHeader = function(name, value) {
327327

328328
OutgoingMessage.prototype.getHeader = function(name) {
329329
if (arguments.length < 1) {
330-
throw new Error('`name` is required for getHeader().');
330+
throw new Error('`name` is required for getHeader(name).');
331331
}
332332

333333
if (!this._headers) return;
@@ -339,7 +339,7 @@ OutgoingMessage.prototype.getHeader = function(name) {
339339

340340
OutgoingMessage.prototype.removeHeader = function(name) {
341341
if (arguments.length < 1) {
342-
throw new Error('`name` is required for removeHeader().');
342+
throw new Error('`name` is required for removeHeader(name).');
343343
}
344344

345345
if (this._header) {

0 commit comments

Comments
 (0)