Set headers on get request angular 2
I think that you need the Accept
header rather because of the 406 status code...
let authToken = localStorage.getItem('auth_token');
let headers = new Headers({ 'Accept': 'application/json' });
headers.append('Authorization', `Bearer ${authToken}`);
let options = new RequestOptions({ headers: headers });
return this._http
.get(this._url,options)
.map(res => console.log(res));
This allows you to tell the server which content type you expect in the response...
The Content-Type
header is rather to specify the type of the content you sent in the request. In your case, there is no content...
autorization = { Authorization: 'Token adfasdfadf651f65asd1f65asdf' }
this.http.get(url, { headers: autorization})