2017-06-23 177 views
0

我想創建一個HTTP頭信息要求其應具有如下鍵和值爲HTTP創建頭請求

enter image description here

目前,我這樣做是爲了實現它:

let header= new Headers(); 
header.append('Authorization','Token '+this.auth.data.authtoken); 

但它是401未經授權的迴應。但在郵遞員工作。

+0

你可以設置選項嗎?讓options = new RequestOptions({headers:headers});然後通過這個作爲發佈請求的第三個選項 – LLai

+0

看看我的獲取文件功能,它的響應 –

回答

2

你可以像

let headers = new Headers(); 
    headers.append('Content-Type', 'application/json'); 
    headers.append('Authorization': api_token); 

    let options = new RequestOptions({ headers: headers }); 

    return this.http 
     .get(url, options); 
+0

看看我的功能和回答部分的答案 –

0

添加頁眉當設置Authorization頭。它的標準是在認證令牌和前綴之間有一個空間 。

let header= new Headers(); header.append('Authorization','Token ' + ' '+ this.auth.data.authtoken); 

此外,您還需要附加Content-type標頭。