Я написал веб-приложение, использующее чужой API, для которого требуются ETag. Я пробовал этот код:
header("ETagbleh: whatever");
Который отлично работает. Однако, когда я установил это:
header("ETag: whatever");
Ничего не произошло. Я слышал, что это может быть Apache, блокирующий отправку ETag, но я не уверен. Я выполнил поиск ETag в своем apache2.conf и не могу найти ничего, что можно было бы раскомментировать/удалить, поэтому я пришел сюда, чтобы спросить.
Итак, как я могу остановить Apache, блокирующий мои заголовки?
Редактировать: я использую Apache 2.2.22, и я предположил, что язык сценариев не имеет значения, учитывая, что PHP 5.4.4, который я использую, может установить любой другой заголовок.