diff --git a/http.js b/http.js index 6d9ca30..7664062 100644 --- a/http.js +++ b/http.js @@ -23,4 +23,28 @@ function get(url, params) { }); } +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;