Vue axios 403

前端是vue2.0,网络请求用的是axios,后端是springboot2.0

用axios向后端发送post请求,结果得到一个403无权限的错误,莫名其妙啊,我明明发送的是post请,但在chrome的调试里看到的却是options。

意思就是跨域请求无权限了。

以下是我自己封装了一个方法:

js: new Vue({

        el: '#app',

        data: {

            msg: 'Hello World!'

        },

        methods: {

            handleClick : ()=>{

                let postP= {

                    id: 227,

                    mobile: 18332580425

                };

                let paramsData= params(postP);

                axios.post('http://192.168.1.201:8081/auth/updateAuthMobile',paramsData)

                .then(function(res){

                    console.log(res);

                })

                .catch(function(err){

                    console.log(err);

                });

            }   

        }

      })

      let params= (postJson)=>{

            let postJsonF= JSON.stringify(postJson).replace(/:/g, "=");

            let postJsonS= postJsonF.replace(/,/g, "&").slice(1,-1);

            let postData= postJsonS.replace(/"/g, "");

            return postData;

      }

你可能感兴趣的:(Vue axios 403)