up
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
import axios from "axios";
|
||||
import { myfuncs } from "./myfunc";
|
||||
|
||||
export const my_network_func = {
|
||||
post_json(path, json, callback) {
|
||||
var head_path = "/api/v1";
|
||||
//把cookie插入json
|
||||
var data = {};
|
||||
data["data"] = json;
|
||||
var cookie = myfuncs.load_json("cookie");
|
||||
if (cookie) {
|
||||
data["cookie"] = cookie.Value;
|
||||
}
|
||||
var re_data = {};
|
||||
|
||||
axios
|
||||
.post(head_path + path, data, {
|
||||
headers: {
|
||||
"Content-Type": "application/json",
|
||||
},
|
||||
})
|
||||
.then((response) => {
|
||||
//console.log(response)
|
||||
re_data["statusCode"] = response.status;
|
||||
//载入服务器返回的数据
|
||||
if (response.data) {
|
||||
re_data["data"] = response.data;
|
||||
//自动保存服务器发送的cookie
|
||||
if (response.data.cookie) {
|
||||
if (response.data.cookie.Value == "") {
|
||||
myfuncs.dele("cookie");
|
||||
} else {
|
||||
myfuncs.save_json("cookie", response.data.cookie);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
callback(re_data);
|
||||
})
|
||||
.catch((error) => {
|
||||
re_data["statusCode"] = -1;
|
||||
re_data["error"] = error;
|
||||
callback(re_data);
|
||||
});
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user