2016-10-20 6 views
1

リクエストに失敗しても、ヘッダーを追加する次のhttp要求があります。要求ヘッダーには、ブラウザーの[ネットワーク]タブが表示されますAuthorizationヘッダー私はここで行方不明です?:ネットワークタブから角2のHTTPヘッダーが要求に追加されていない

public get(address: string, callback: any): Observable<any> { 
    let headers: Headers = new Headers(); 
    headers.append('Authorization', 'Bearer <token>'); 
    return this.http.get(address, { 'Headers': headers }) 
     .map(callback) 
     .catch((error: any) => this.handleError(error)); 
    } 

リクエストヘッダ:

GET /v1/projects HTTP/1.1 
Host: <host> 
Connection: keep-alive 
Pragma: no-cache 
Cache-Control: no-cache 
Origin: http://localhost:8080 
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36 
Accept: */* 
Referer: http://localhost:8080/ 
Accept-Encoding: gzip, deflate, sdch 
Accept-Language: en-US,en;q=0.8 

答えて

1

Headersheaders

this.http.get(address, { headers: headers }) 
する必要があります
関連する問題