LotteryAutoScript/lib/Ajax.js
shanmite e5ea89c0af fix: 本地运行时多账号无效
将GlobalVal.json文件改为动态JS文件
2021-05-04 10:51:27 +08:00

43 lines
1.2 KiB
JavaScript

const { HttpRequest } = require('./HttpRequest');
const GlobalVar = require("./GlobalVar");
/**
* Ajax请求对象
*/
module.exports = (() => {
const get = ({ url, retry, queryStringsObj, success }) => {
HttpRequest({
method: 'GET',
url,
config: {
retry
},
query: queryStringsObj,
headers: {
"accept": 'application/json, text/plain, */*',
"cookie": GlobalVar.get("cookie")
},
success: res => success(res.body),
failure: err => success(err)
})
};
const post = ({ url, retry, data, success }) => {
HttpRequest({
method: 'POST',
url,
contents: data,
config: {
retry
},
headers: {
"accept": 'application/json, text/plain, */*',
"content-type": 'application/x-www-form-urlencoded; charset=utf-8',
"cookie": GlobalVar.get("cookie")
},
success: res => success(res.body),
failure: err => success(err)
})
};
return { get, post };
})();