@@ -7,8 +7,9 @@ var _ = require('./lodash'),
77 * @param {Object } body URLEncoded Body
88 * @param {boolean } trim trim body option
99 * @param {boolean } ES6_enabled ES6 syntax option
10+ * @param {string } indentString The indentation string
1011 */
11- function parseURLEncodedBody ( body , trim , ES6_enabled ) {
12+ function parseURLEncodedBody ( body , trim , ES6_enabled , indentString ) {
1213 var varDeclare = ES6_enabled ? 'const' : 'var' ,
1314 bodySnippet = varDeclare + ' qs = require(\'qs\');\n' ,
1415 dataArray = [ ] ;
@@ -24,7 +25,7 @@ function parseURLEncodedBody (body, trim, ES6_enabled) {
2425 else {
2526 bodySnippet += 'var' ;
2627 }
27- bodySnippet += ` data = qs.stringify({\n ${ dataArray . join ( ',\n' ) } \n});` ;
28+ bodySnippet += ` data = qs.stringify({\n${ indentString } ${ dataArray . join ( ',\n' + indentString ) } \n});` ;
2829 return bodySnippet ;
2930}
3031
@@ -149,7 +150,7 @@ function parseBody (body, trim, indentString, contentType, ES6_enabled) {
149150 if ( ! _ . isEmpty ( body ) ) {
150151 switch ( body . mode ) {
151152 case 'urlencoded' :
152- return parseURLEncodedBody ( body . urlencoded , trim , ES6_enabled ) ;
153+ return parseURLEncodedBody ( body . urlencoded , trim , ES6_enabled , indentString ) ;
153154 case 'raw' :
154155 return parseRawBody ( body . raw , trim , contentType , ES6_enabled ) ;
155156 case 'graphql' :
0 commit comments