Вместо наименования вашего объекта reqHeaders
просто назовите его headers
, тогда он должен работать нормально. Взгляните на get
определение:
get<T>(url: string, options?: {
headers?: HttpHeaders | {
[header: string]: string | string[];
};
observe?: 'body';
params?: HttpParams | {
[param: string]: string | string[];
};
reportProgress?: boolean;
responseType?: 'json';
withCredentials?: boolean;
}): Observable<T>;
Вы также можете использовать HttpInterceptors для добавления аутентификации в ваши запросы ( more # 1 , more # 2 ).
Кстати, вам не нужно устанавливать Content-Type на application/json
, потому что это по умолчанию.
Кстати, # 2, ваш заголовок неверен, потому что вы спрашиваете об Angular, а не об AngularJS.