我有一个使用angular2前端和asp.net核心web api后端的应用程序。我在web api上的控制器方法具有验证防伪令牌过滤器。如何在我的angular2服务中设置我的请求,以便在发出请求时拥有有效令牌。下面是我目前的设置,但我不知道如何添加令牌。
export class fileUpload
{
private serverUrl= "http://localhost:55812/";
private headers = new Headers([{ 'Content-Type': 'multipart/form-data' }, { 'Accept': '*/*' }]);
private request;
constructor(private http:Http){}
//function to upload image for upload module
upload(data:any):Promise<any>
{
var formData = new FormData();
formData.append('file', data);
return this.http.post(this.serverUrl+"face/post/",formData,{headers: this.headers})
.toPromise()
.then(response => response)
.catch(error => error);
}
}