Заголовки либо не кэшируются, либо не используются повторно. Поскольку запрос отправляется, получаются заголовки, и только после этого может быть принято решение, если этот запрос действителен в кеше. Затем новые заголовки уже загружены, поэтому нет смысла повторно использовать старые.
Только тело ответа кэшируется.
Вы могли бы очень легко проверить это. Сделайте запрос XHR на статический ресурс (файл img или txt или что-то еще) и проверьте заголовок Date
.
Я не думаю, что это зависит от браузера. Кэширование браузера и повторное использование заголовков HTTP было бы очень, очень странным.
редактировать
JQuery добавляет (по умолчанию я думаю) анти аргументы кэширования для GET запросов (очень раздражает), которая бы-ответ на ваш вопрос: ничего не кэшируются так.
Вы пробовали? –