i'm facing the issue that when i set header i'm unable to send the token to the API.one more strange issue is that when i see in my network log, i can see method getting converted to 'OPTION', also my 'Token' is not being sent. see below Error :
i have tried to find out all the ways but nothing worked for me, can anyone help here.
Reffered questions :
Using http rest apis with angular 2
Angular2 OPTIONS method sent when asking for http.GET
My code :
//set token for Authorization
  setHeaders() {
    var token = this.localStorageService.getToken();
    let headers = new Headers({ 'Content-Type': 'application/x-www-form-urlencoded' });
    headers.append('Authorization', token);
    this.options = new RequestOptions({ headers: headers });
  }
//function
getMaintenanceType() {
    this.setHeaders();
    return this.http.get(this.url_Configuration.maintenancetype, this.options)
      .map(res => res.json())
  }

 
     
    