@@ -20,30 +20,32 @@ module.exports = function (source, options) {
2020 var includeFS = false
2121 var code = new CodeBuilder ( opts . indent )
2222
23- code . push ( 'const axios = = require("axios");' )
23+ code . push ( 'const axios = require("axios");' )
2424 . blank ( )
25- . push ( 'var req = unirest("%s", "%s");' , source . method , source . url )
25+ // .push('var req = unirest("%s", "%s");', source.method, source.url)
26+ // .blank()
27+
28+ let options = {
29+ method : `${ source . method } ` ,
30+ headers : {
31+ 'content-type' : `${ source . postData . mimeType } ` ,
32+ ...( Object . keys ( source . headersObj ) . length && source . headersObj )
33+ } ,
34+ url : `${ source . url } ` ,
35+ } ;
36+
37+ code . push ( `axios(${ options } )` )
2638 . blank ( )
2739
28- // if (source.cookies.length) {
29- // code.push('var CookieJar = unirest.jar();')
30-
31- // source.cookies.forEach(function (cookie) {
32- // code.push('CookieJar.add("%s=%s","%s");', encodeURIComponent(cookie.name), encodeURIComponent(cookie.value), source.url)
33- // })
34-
35- // code.push('req.jar(CookieJar);')
36- // .blank()
37- // }
38-
40+ //TODO implement params
3941 // if (Object.keys(source.queryObj).length) {
4042 // code.push('req.query(%s);', JSON.stringify(source.queryObj, null, opts.indent))
4143 // .blank()
4244 // }
4345
4446 // if (Object.keys(source.headersObj).length) {
45- // code.push('req.headers(%s);', JSON.stringify(source.headersObj, null, opts.indent ))
46- // .blank()
47+ // code.push('req.headers(%s);', JSON.stringify(source.headersObj))
48+
4749 // }
4850
4951 // switch (source.postData.mimeType) {
0 commit comments