HTTP_REFERER - отправлено браузером, указав последнюю просматриваемую страницу браузером!
Если вы доверяете [HTTP_REFERER] по какой-либо важной причине, вы не должны этого делать, поскольку это может быть легко сфальсифицировано: / g21]
Попробуйте это расширение Firefox, вы сможете установить любые заголовки, которые вы хотите:
@ Мастер празднования:
Firefox:
расширения: refspoof , refontrol , изменить заголовки , no-referer
Полностью отключить: этот параметр доступен в about: config в разделе «network.http.sendRefererHeader», и вы хотите установить это 0, чтобы отключить передачу референта.
Google chrome / Chromium:
расширения: noref , spoofy , external noreferrer
Полностью отключить: Chnage ~ / .config / google-chrome / Default / Preferences или ~ / .config / chromium / Default / Preferences и установите это:
{
...
"enable_referrers": false,
...
}
Или просто добавьте --no-referrers в ярлык или в cli:
google-chrome --no-referrers
Opera:
Полностью отключить: Настройки> Настройки> Дополнительно> Сеть и снимите флажок «Отправить информацию о реферере»
Spoofin g веб-сервис:
Автономный прокси-сервер фильтрации (spoof any header):
Spoofing http_referer при использовании wget
'- referer = url'
Spoofing http_referer при использовании curl
-e, --referer
Spoofing http_referer wth telnet
telnet www.yoursite.com 80 (press return)
GET /index.html HTTP/1.0 (press return)
Referer: http://www.hah-hah.com (press return)
(press return again)
Добавляете ли вы подписку в http.get ()? Наблюдаемые Rxjs ленивы в том смысле, что они выполняют значения только тогда, когда что-то подписывается на это. Они не выполняют запрос, пока не получат подписку.
Из https://angular.io/guide/http : «Метод HttpClient не начинает свой HTTP-запрос до тех пор, пока вы не вызовете subscribe () для наблюдаемого, возвращаемого этим методом»