login(email: string, pass: string): Observable {
const headers = {
headers: new HttpHeaders({
'Content-Type': 'application/x-www-form-urlencoded',
'Cache-Control': 'no-cache',
})
};
const data = {
email: email,
password: pass
};
const model = 'username=' + data.email + '&password=' + data.password + '&grant_type=' + 'password';
this.http.post(this.API_URL, model, headers).pipe(map(res => {
return res;
}), catchError(this.handleError));
}
答案 0 :(得分:0)
尝试一下
login(email: string, pass: string): Observable {
const headers = {
headers: new HttpHeaders({
'Content-Type': 'application/x-www-form-urlencoded',
'Cache-Control': 'no-cache',
})
};
const data = {
email: email,
password: pass
};
const model = 'username=' + data.email + '&password=' + data.password +
'&grant_type=' + 'password';
return this.http.post(this.API_URL, model, headers).pipe(map(res => {
res.json();
}), catchError(this.handleError));
}