I am using HttpClient for making request and on each request I am setting headers but when I see the chrome network tab then these headers are not set.
Code
request(url: string, method: string, body?: Object) {
    // debugger;
    const fullUrl: string = this.baseUrl + '/' + url;
    var data: Object = new Object();
    const headers = new HttpHeaders();
    headers.append('Access-Control-Allow-Origin', '*');
    headers.append('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
    headers.append('Access-Control-Allow-Headers', "X-Requested-With, Content-Type");
    headers.append('Authorization', 'Bearer '+this.auth.getToken());
    headers.append('Accept', 'application/json');
    data['headers'] = headers;
    if (body) {
        // debugger;
        data['body'] = body;
    }
    return this.http.request(method, fullUrl, data)
        .map((res: Response) => res)
        .catch((err: Response) => this.onRequestError(err));
}
Image of Network Tab

 
    