1111'use strict'
1212
1313var CodeBuilder = require ( '../../helpers/code-builder' )
14+ var helpers = require ( '../../helpers/headers' )
1415
1516var Keyword = function ( name ) {
1617 this . name = name
@@ -101,15 +102,15 @@ module.exports = function (source, options) {
101102 case 'application/json' :
102103 params [ 'content-type' ] = new Keyword ( 'json' )
103104 params [ 'form-params' ] = source . postData . jsonObj
104- delete params . headers [ 'content-type' ]
105+ delete params . headers [ helpers . getHeaderName ( params . headers , 'content-type' ) ]
105106 break
106107 case 'application/x-www-form-urlencoded' :
107108 params [ 'form-params' ] = source . postData . paramsObj
108- delete params . headers [ 'content-type' ]
109+ delete params . headers [ helpers . getHeaderName ( params . headers , 'content-type' ) ]
109110 break
110111 case 'text/plain' :
111112 params . body = source . postData . text
112- delete params . headers [ 'content-type' ]
113+ delete params . headers [ helpers . getHeaderName ( params . headers , 'content-type' ) ]
113114 break
114115 case 'multipart/form-data' :
115116 params . multipart = source . postData . params . map ( function ( x ) {
@@ -121,14 +122,14 @@ module.exports = function (source, options) {
121122 content : x . value }
122123 }
123124 } )
124- delete params . headers [ 'content-type' ]
125+ delete params . headers [ helpers . getHeaderName ( params . headers , 'content-type' ) ]
125126 break
126127 }
127128
128- switch ( params . headers . accept ) {
129+ switch ( helpers . getHeader ( params . headers , ' accept' ) ) {
129130 case 'application/json' :
130131 params . accept = new Keyword ( 'json' )
131- delete params . headers . accept
132+ delete params . headers [ helpers . getHeaderName ( params . headers , ' accept' ) ]
132133 break
133134 }
134135
0 commit comments