Вы помещаете параметры в заголовки, когда теперь они отделены от параметров:
Таким образом, параметры и заголовки идут по-разному. Так что в вашем сценарии будет выглядеть примерно так:
options(): HttpHeaders {
const headers = new HttpHeaders({'Content-Type', 'application/json; charset=utf-8'});
return headers ;
}
Обратите внимание, что я избавляюсь от headers.append
тоже.
Теперь вы должны выглядеть так:
headers = options();
this.http.get(url, { headers });
Если вы хотите params, сделайте это по-отдельности:
headers = options();
params = new HttpParams();
this.http.get(url, { headers , params});