Lines Matching refs:headers
75 const kHeaders = Symbol('headers');
319 constructor(stream, headers, options, rawHeaders) {
328 this[kHeaders] = headers;
363 get headers() {
586 addTrailers(headers) {
587 const keys = ObjectKeys(headers);
591 this.setTrailer(key, headers[key]);
606 const headers = ObjectCreate(null);
607 return ObjectAssign(headers, this[kHeaders]);
672 writeHead(statusCode, statusMessage, headers) {
683 if (headers === undefined && typeof statusMessage === 'object')
684 headers = statusMessage;
687 if (ArrayIsArray(headers)) {
688 if (headers.length && ArrayIsArray(headers[0])) {
689 for (i = 0; i < headers.length; i++) {
690 const header = headers[i];
694 if (headers.length % 2 !== 0) {
695 throw new ERR_INVALID_ARG_VALUE('headers', headers);
698 for (i = 0; i < headers.length; i += 2) {
699 this[kSetHeader](headers[i], headers[i + 1]);
702 } else if (typeof headers === 'object') {
703 const keys = ObjectKeys(headers);
707 this[kSetHeader](key, headers[key]);
813 createPushResponse(headers, callback) {
819 this[kStream].pushStream(headers, {}, (err, stream, headers, options) => {
830 const headers = this[kHeaders];
831 headers[HTTP2_HEADER_STATUS] = state.statusCode;
837 this[kStream].respond(headers, options);
854 const headers = ObjectCreate(null);
860 headers[key] = hints[key];
874 ...headers,
884 stream, headers, flags, rawHeaders) {
886 const request = new ServerRequest(stream, headers, undefined, rawHeaders);
890 const method = headers[HTTP2_HEADER_METHOD];
900 if (headers.expect !== undefined) {
901 if (headers.expect === '100-continue') {