MCPcopy Index your code
hub / github.com/nodejs/node / [kSetHeader]

Method [kSetHeader]

lib/internal/http2/compat.js:640–654  ·  view source on GitHub ↗
(name, value)

Source from the content-addressed store, hash-verified

638 }
639
640 [kSetHeader](name, value) {
641 name = name.trim().toLowerCase();
642 assertValidHeader(name, value);
643
644 if (!isConnectionHeaderAllowed(name, value)) {
645 return;
646 }
647
648 if (name[0] === ':')
649 assertValidPseudoHeader(name);
650 else if (!checkIsHttpToken(name))
651 this.destroy(new ERR_INVALID_HTTP_TOKEN('Header name', name));
652
653 this[kHeaders][name] = value;
654 }
655
656 appendHeader(name, value) {
657 validateString(name, 'name');

Callers

nothing calls this directly

Calls 3

destroyMethod · 0.95
checkIsHttpTokenFunction · 0.85

Tested by

no test coverage detected