【问题标题】:Postman returns success, but browser don't邮递员返回成功,但浏览器没有
【发布时间】:2020-03-26 04:30:37
【问题描述】:

我有一个与v-model 相关的表格。因此,它是默认登录页面。当我尝试登录时,我得到了未经授权的 401,但在 Postman 中,我得到了具有相同凭据的令牌。

export default {
    data() {
        return {
            email: '',
            password: '',
            output: ''
        };
    },
    methods: {
        login() {
            axios.post('api/login', {
                email: this.email,
                password: this.password },
                { headers: {
                        'Content-type': 'application/x-www-form-urlencoded',
                    }
                }).then(response => {
                    this.output = response.data;
            });
        }
    }
}

【问题讨论】:

  • 尝试字符串化您的身份验证对象:let authObj = {email: this.email, password: this.password } axios.post('api/login', JSON.stringify(authObj) ....
  • @Michael 同样的问题
  • 邮递员怎么寄?是在体内吗?作为头条?我认为您发送的方式与导致此问题的方式不同
  • @Michael 在正文中发送,带有标题内容类型

标签: rest vue.js axios


【解决方案1】:

成功了

axios.post('api/login/',
    {
        email: this.email,
        password: this.password
    }

【讨论】:

    猜你喜欢
    • 2020-11-17
    • 2021-03-10
    • 1970-01-01
    • 1970-01-01
    • 2020-01-01
    • 1970-01-01
    • 2021-01-04
    • 2021-08-23
    • 1970-01-01
    相关资源
    最近更新 更多