angular发form-data请求方式
代码如下:
const formData = new FormData();
formData.append( 'client_id', 'Clt' );
formData.append( 'clieecret', 'gSu' );
formData.append( 'granpe', 'pasrd');
formData.append( 'username', this.validateForm.controls.mobile.value);
formData.append( 'password', this.validateForm.controls.password.value);
// tslint:disable-next-line: max-line-length
this.http.post('/connect/token', formData, {}, {headers: {Accept: ' application/json', }}).subscribe(res => {
console.log(res);
localStorage.setItem('token', res.access_token);
localStorage.setItem('userId', res.userId);
sessionStorage.setItem('userRole', res.userRole);
if (+res.code === 1) {
console.log('*****');
this.router.navigateByUrl('/admin/my');
}
});