const querystring = require('querystring'); const axios = require('axios').default; function get(url, params) { return new Promise((resolve) => { const ret = { err: null, data: null, }; axios({ method: 'get', url: url, timeout: 1000 * 10, params: params, responseType: 'text' }).then((response) => { ret.data = response.data; resolve(ret); }).catch((error) => { ret.err = error; resolve(ret); }); }); } function post(url, params, postData) { return new Promise((resolve) => { const ret = { err: null, data: null, }; axios({ method: 'post', url: url, timeout: 1000 * 10, params: params, data: postData, responseType: 'text' }).then((response) => { ret.data = response.data; resolve(ret); }).catch((error) => { ret.err = error; resolve(ret); }); }); } exports.get = get; exports.post = post;