我如何处理angular2中的防伪标记

时间:2017-02-27 14:56:22

标签: asp.net angular

我有一个使用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);
  }
}

0 个答案:

没有答案