Необходимо получить значение из заголовка.Необходимо получить значение свойства X-Count, используя angular.В моем коде есть ошибки
Код сервера
@GetMapping(produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<List<OrderDTO>> getAllOrders(){
HttpHeaders httpHeaders = new HttpHeaders();
httpHeaders.add("X-Count",String.valueOf(orderService.ordersCount()));
httpHeaders.setAccessControlAllowHeaders(Arrays.asList("X-Count"));
httpHeaders.setAccessControlExposeHeaders(Arrays.asList("X-Count"));
return new ResponseEntity<List<OrderDTO>>(orderService.getAllOrders(),httpHeaders,HttpStatus.OK);
}
Каталог услуг
getOrderCount(): Observable<any> {
return this.httpClient.get<any>(this.BASE_URL);
}
Каталог компонентов
this.placeOrderService.getOrderCount().subscribe(count => {
console.log(count.headers.get('X-Count'));
}, error1 => {
console.log(error1);
});