Как я могу добавить/установить заголовок referer в Angular?

#angular #httpclient

Вопрос:

Как установить заголовок в httpclient Angular 8 , я пытался использовать перехватчик и добавить заголовок, но он не работает.

 const authReq = req.clone({
      headers: req.headers.set('Referer', 'abc')
});
 

Комментарии:

1. этот заголовок является заголовком браузера по умолчанию, он не должен и не может быть изменен

2. Только в javascript? Потому что в .net это возможно.

3. вы когда-нибудь запускали .net в браузере с такой возможностью? браузер выполняет множество встроенных функций безопасности для обеспечения безопасности клиента. вы просто не можете нарушать эти правила безопасности, потому что это было бы нарушением API браузера. в этом случае вы пытаетесь обмануть сторонний API, изменив заголовок реферера, поэтому этот api будет думать, что вы не тот, кем являетесь на самом деле

4. кстати, это возможно и в nodejs, потому что это не браузер, и он запускается на сервере