我在Angular2 TypeScript中有這個代碼,我嘗試添加如下所示的標頭。Angular2 http.request不能添加標題
['access-token', localStorage.getItem('token')],
['client', localStorage.getItem('client')],
['uid', localStorage.getItem('email')],
['withCredentials', 'true'],
['Accept', 'application/json'],
['Content-Type', 'application/json' ]
發送請求時,我看不到我的請求中的標題。 我正在進行跨域設置。有其他方法可以做到嗎?
private _request(url: string | Request, options?: RequestOptionsArgs) : Observable<Response> {
let request:any;
let reqOpts = options || {};
let index:any;
if(!reqOpts.headers) {
reqOpts.headers = new Headers();
}
for(index in this._config.authHeaders) {
reqOpts.headers.set(this._config.authHeaders[index][0], this._config.authHeaders[index][1]);
}
request = this.http.request(url, reqOpts);
return request;
}
您可能需要配置'服務器上的訪問控制允許-Headers'。 –
已經完成,你可以看到我剛剛添加到我的文章的響應標題。當我使用this.http.get時,感謝 – Abhishek