我正在从 HttpServer 升级到 HttpClientService,作为其中的一部分,我必须将我的标头从 Headers 切换到 HttpHeaders。但是由于某种原因,我的自定义标题不再被附加。我需要更新什么才能附加标题?
private getHeaders(headers?: HttpHeaders): HttpHeaders {
if (!headers) {
headers = new HttpHeaders();
}
headers.delete('authorization');
const token: any = this.storageService.getItem('token');
if (token) {
headers.append('Authorization', 'Bearer ' + token);
}
const user: User = this.storageService.getObject('user');
if (user && Object.keys(user).length) {
headers.append('X-Session-ID', user.uuid);
headers.append('X-Correlation-ID', this.uuidService.generateUuid());
}
return headers;
}
该方法返回一个 httpHeader 但它是空的。