Я пытаюсь получить значение настраиваемого заголовка, отправленного API, но не могу получить значение заголовка с помощью angular httpclient
Ниже приведен пример кода, который я использую
getUsers(pageNumber? , pageSize?): Observable<PaginatedResult<IUser[]>> {
const paginatedResult: PaginatedResult<IUser[]> = new PaginatedResult<IUser[]>();
let params: HttpParams = new HttpParams();
if (pageNumber != null) {
params = params.append('pageNumber', pageNumber);
}
if (pageSize != null) {
params = params.append('pageSize', pageSize);
}
return this.httpClient.get<IUser[]>(this.baseUrl + 'users', {observe: 'response', params: params})
.pipe(
map(response => {
paginatedResult.result = response.body;
if (response.headers.get('Pagination') != null) {
paginatedResult.paginationInfo = JSON.parse(response.headers.get('Pagination'));
}
return paginatedResult;
})
);
}
эта строка «(response.headers.get ('Pagination')» всегда возвращает null, хотя заголовок «Pagination» помечен как «Access-Control-Expose-Header»
как на следующем скриншоте
Спасибо большое, это работает





Это
Access-Control-Expose-Headers(сs).