Да. Каждый запрос отправляет куки, которые принадлежат одному домену. Они не кэшируются, поскольку HTTP не имеет состояния, что означает, что каждого запроса должно быть достаточно, чтобы сервер выяснил, что с ним делать. Скажем, у вас есть изображения, которые доступны только определенным пользователям; Вы должны отправлять свой cookie-файл авторизации с каждым из этих 50 запросов, чтобы сервер знал, что это вы, а не кто-то другой или гость, из пула запросов, которые он получает.
При этом куки могут не отправляться с учетом других ограничений, упомянутых в других ответах, таких как настройка HTTPS, путь или домен. Особенно там, что важно отметить: куки не распределяются между доменами. Это помогает уменьшить размер HTTP-вызовов для статических файлов, таких как упомянутые вами изображения и сценарии.
Пример: у вас есть 4 куки на www.stackoverflow.com
; если вы сделаете запрос www.stackoverflow.com/images/logo.png
, все эти 4 куки будут отправлены.
Однако, если вы запрашиваете stackoverflow.com/images/logo.png
(обратите внимание на изменение субдомена) или images.stackoverflow.com/logo.png
эти 4 cookie-файла не будут присутствовать, но, возможно, будут присутствовать те, которые связаны с этими доменами.
Вы можете прочитать больше о файлах cookie и изображениях, запрашивающих, например, в этом блог-посте StackOverflow .