Bom dia, estou tentado executar um método GET com HttpClient e Angular4, mais sempre dá não autorizado, e quanto vejo o header está vazio, o que estou fazendo de errado!!!
curl --request GET \
--url xxxxx/categories \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--header 'x-accountmanager-key: foo' \
--header 'x-api-key: YOUR API KEY HERE' \
--header 'x-user-email: MUDAR@SEU_EMAIL.COM'
Angular
const headers = new HttpHeaders()
.set('x-user-email', 'xxxx')
.set('x-api-key', 'xxxx')
.set('x-accountmanager-key', 'xxxx')
.set('content-type', 'application/json')
.set('accept', 'application/json');
return this.http.get<category[]>('http://xxxxx/categories', { headers: headers })
.pipe(
tap(heroes => this.log(`fetched Categorias`)),
catchError(this.handleError('getCategorias', []))
);