请求邮递员不是IONIC

时间:2018-01-20 13:48:55

标签: java spring ionic-framework oauth-2.0 postman

我正在开发一个带有后端的离子应用程序,带有带有Spring安全性的Java spring Boot。当我试图获得邮递员的令牌一切顺利,但在离子,我得到了401 HTTP代码。我没有cors问题,我在浏览器中禁用了它。

以下是Ionic的代码:

login() {
    return new Promise((resolve, reject) => {
        var credentials = "grant_type=password" + "&username=admin" + "&password=admin";
        let headers = new HttpHeaders();
        headers.append('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');
        headers.append('Authorization', 'Basic c2NhbnRhYm91ZmZlOlhZN2ttem9OemwxMDA=');
        console.log(headers.toString);
        this.http.post('http://localhost:8443/oauth/token', credentials, {
                headers: headers
            })
            .subscribe(res => {
                console.log(res);
                let data = JSON.parse("" + res.toString); // res.json();

                this.token = data.token;
                this.storage.set('token', data.token);
                resolve(data);

                resolve(JSON.parse("" + res.toString) /* res.json() */ );
            }, (err) => {
                reject(err);
            });
    });
}

为了帮助我,我坚持了3个星期以上

0 个答案:

没有答案