HTTP прямой запрос GET к файлу против GET из html-тега

#html #apache #http #server

#HTML #apache #http #сервер

Вопрос:

Есть ли точный способ отличить запрос GET непосредственно к файлу :

website.com/file.css

и запрос GET к тому же файлу, но при загрузке страницы, которая включает:

 <style rel = "file.css">
  

Насколько я могу судить, HTTP-запросы в значительной степени идентичны.

Существуют ли какие-либо решения, которые не включают:

Мониторинг журналов запросов сервера (на основе времени / последовательности).

Добавление параметров GET, например file.css?r=dgsfgfgd

Использование отчетов CSP.

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

1. Вы можете проверить заголовок «Origin» или «Referrer» из HTTP-запроса, если какой-либо из заголовков пуст, он запрашивается вручную через браузер. Однако можно вручную создать запрос, чтобы обойти это.

2. Спасибо за ваш ответ, я не слишком беспокоюсь о людях, создающих свои собственные запросы, тем более о людях, открывающих исходные файлы напрямую. Что касается источника / реферера: используя Google Chrome, ни один из них не устанавливается при просмотре файла в вышеуказанных ситуациях. Политика ссылок установлена и немного отличается: одна без ссылки, а другая без ссылки при понижении, но я не уверен, что это надежный способ отличить их. Все остальное в запросе практически идентично.