🔓 Ultimate Webshell - Penetration Testing Tool

📖 File Reader


// 请求实例
// var that = this;
// req_post('/api/Goods/checkstand_goods_list',{'user_miyao':that.user_miyao}).then(res=>{
//     console.log('接收参数1111');
//     console.log(res);
// });

//post请求
function req_post(url, params={}) {
    let result = axios({
        method: 'POST',
        url: url,
        data: params,
        header:{
            'Content-Type':'application/x-www-form-urlencoded'
        },
    }).then(resp=> {
        if(resp.data.code == 200){
            return resp.data;
        }else if(resp.data.code == 401){
            //提示错误并返回上一步
            parent.layer.msg(resp.data.msg, {shift: 1});
            setTimeout(() => {
                window.history.go(-1);
            }, 1800);
            return false;
        }else if(resp.data.code == 404){
            //提示错误并返回首页
            parent.layer.msg(resp.data.msg, {shift: 1});
            setTimeout(() => {
                window.location.href="/";
            }, 1800);
            return false;
        }else if(resp.data.code == 405){
            //自定义错误处理
            return resp.data;
        }else{
            parent.layer.msg(resp.data.msg, {shift: 1});
            return false;
        }
    }).catch(error=>{
        //console.log('请求失败');
    });
    return result;
}

//get请求
function req_get(url, params={}) {
    let result = axios({
        method: 'get',
        url: url,
        data: params,
        header:{
            'Content-Type':'application/x-www-form-urlencoded'
        },
    }).then(resp=> {
        if(resp.data.code == 200){
            return resp.data;
        }else{
            layer.msg(resp.data.msg, {icon: 2,time:1800});
            return false;
        }
    }).catch(error=>{
        //console.log('请求失败');
    });
    return result;
}