@@ -436,46 +436,6 @@ function parseHeaders (headers, obj) {
436
436
return obj
437
437
}
438
438
439
- function normalizeHeaders ( headers ) {
440
- const ret = { }
441
- if ( headers == null ) {
442
- // Do nothing...
443
- } else if ( Array . isArray ( headers ) ) {
444
- for ( let i = 0 ; i < headers . length ; i += 2 ) {
445
- if ( Array . isArray ( headers [ i ] ) && headers [ i ] . length === 2 ) {
446
- const key = headerNameToString ( headers [ i ] [ 0 ] )
447
- const val = ret [ key ]
448
- if ( val == null ) {
449
- ret [ key ] = String ( headers [ i ] [ 1 ] )
450
- } else if ( typeof val === 'string' ) {
451
- ret [ key ] = [ val , String ( headers [ i ] [ 1 ] ) ]
452
- } else {
453
- val . push ( String ( headers [ i ] [ 1 ] ) )
454
- }
455
- } else {
456
- const key = headerNameToString ( headers [ i ] )
457
- const val = ret [ key ]
458
- if ( val == null ) {
459
- ret [ key ] = String ( headers [ i + 1 ] )
460
- } else if ( typeof val === 'string' ) {
461
- ret [ key ] = [ val , String ( headers [ i + 1 ] ) ]
462
- } else {
463
- val . push ( String ( headers [ i + 1 ] ) )
464
- }
465
- }
466
- }
467
- } else if ( typeof headers [ Symbol . iterator ] === 'function' ) {
468
- for ( const [ key , val ] of headers ) {
469
- ret [ headerNameToString ( key ) ] = Array . isArray ( val ) ? val . map ( x => String ( x ) ) : String ( val )
470
- }
471
- } else {
472
- for ( const [ key , val ] of Object . entries ( headers ) ) {
473
- ret [ headerNameToString ( key ) ] = Array . isArray ( val ) ? val . map ( x => String ( x ) ) : String ( val )
474
- }
475
- }
476
- return ret
477
- }
478
-
479
439
/**
480
440
* @param {Buffer[] } headers
481
441
* @returns {string[] }
@@ -943,6 +903,5 @@ module.exports = {
943
903
nodeMajor,
944
904
nodeMinor,
945
905
safeHTTPMethods : Object . freeze ( [ 'GET' , 'HEAD' , 'OPTIONS' , 'TRACE' ] ) ,
946
- wrapRequestBody,
947
- normalizeHeaders
906
+ wrapRequestBody
948
907
}
0 commit comments