axios请求applicationx-www-form-urlencoded键值对参数问题

    xiaoxiao2022-07-06  165

    本文主要介绍axios请求类型application/x-www-form-urlencoded,后端获取不到键值对参数问题

    解决方案一:

    var qs = require('qs'); this.axios.post("orgUserLogin", qs.stringify({ loginName: this.userName, loginPwd: this.password })).then(res => { this.$closeLoading(); let userInfo = JSON.stringify(res.data); localStorage.setItem('userInfo') console.log(res.data); }) .catch(error => { console.log("Error", error.message); });

    解决方法二:

    let param = new URLSearchParams(); param.append("loginName", this.userName); param.append("loginPwd", this.password); this.axios .post("orgUserLogin", param) .then(res => { if (res.retcode == "0") { if (res.data) { let userInfo = JSON.stringify(res.data); localStorage.setItem("userInfo", userInfo); } } }) .catch(error => { }); 吴维炜 HTTPS CSS ECMAScript 6 Q: 有多少程序员会去更换灯泡?A: 没有,那是硬件问题。Q:为什么程序员总是把圣诞节与万圣夜搞混?A:因为 DEC 25 = OCT 31
    最新回复(0)