Angular 2 Web Api Send Auth Token

Does anyone know what might be preventing my token from reading my API, Yes, Cors is enabled on my api and I can call my endpoint from Fiddler (and see my authenticated user do it successfully). I have make sure IIS accepts all verbs and I pass my authentication token like this:

public Post = (endpoint: string, filter?: Type): Observable<Type[]> => {
    let headers = new Headers();
    headers.append("Authorization",'Bearer ' + this._cookieService.get('access_token'));
    headers.append("Content-Type","application/json");
    let options = new RequestOptions({ headers: headers });
    debugger;

      return this._http.post(Config.API + endpoint, options)
        .map((response: Response) => <Type>response.json())
        .catch(this.handleError);
  }

      

I'm sending: enter image description here

However, on my server, I get: enter image description here

The end point using fiddler and token authentication: enable => Channel WiZJQv9TJHEixcdI4FS94PUWsQlwkslKBXKq_fBbeup66XA0OuhG9jkyHbJ1ONKykxEtNHf-WpETb5r4Vj_42GvBu2SPSM_rWhs_svwzBesa9ozpkgRBVm_BvNShiUDGlD4T5-X2s4PFC1ssxQ4a74qb8ZfASG8nd8OS1hGxwaYC5e0uBZWxPvHqGEicJVOJ6qd-ANb56wkwavCnt1PUr4BK0X6z1UWCAhSf8iZGC_w8wmDr7sVQqEkxdoRQPH8_PFVNivbq9qPO1kLDMrsDTchohLR1spET9IxHvWgrTwV8D5tNysj_ZH4vxp_yXjYoCyOvzvC-nU4poX8NUPIh2Z-3MgxjbTMGA35sn3TMZo1XvpFcdChXSQFHig8hzHqXjfj_K8czM3xaIgjx-RgzLVcl_A-I-7vGFY9TcmLBqC8-mQ4eTOqgW6j4cm9N5mfk6VmIlCOAWJu2k1cixwZHxwOsvdkbBQJP8bbnjUeYJ1k leads to: enter image description here

I've been in this for hours, someone please give me a pointer? Thanks, Kevin

+3


source to share


1 answer


I found the problem, I missed the message body. Here's the revised post:



return this._http.post(Config.API + endpoint, filter, options)
        .map((response: Response) => <Type>response.json())
        .catch(this.handleError);

      

+1


source







All Articles