Я использую версию 3.0.2 для предварительно скомпилированной версии Windows с cygwin, и это может быть связано с проблемой.Varnish (ошибка или некорректная конфигурация) If-None-Match и If-Modified-так как всегда пусто
Я пытаюсь захватить
- If-None-Match
- If-Modified-Since
заголовки
заголовки отправляются браузером, я могут видеть в инструментах разработчика, что они отправляются в лак, но я не могу вытащить значение в лак.
Я попытался
- Получение значения в верхней части vcl_recv и установки новых заголовков (в случае, если значения были overidden)
- Я попытался как
- req.http.If -Ни-матч и req.http.If-Modified-С
- bereq.http.If-None-Match и bereq.http.If-Modified-С
Должны ли эти работы? Я пытаюсь получить доступ к значению в vcl_fetch
Любой, имеющий аналогичную проблему?
кажется, что вы не можете получить подлинный If-Modified-Since If-None-Match в vcl_recv или vcl_fetch, но если перенести код vcl_deliver это все работает правильно. Я не знаю, является ли это ошибкой или преднамеренным, но, похоже, решает мою проблему. – Simon
Если кто-нибудь знает, как получить доступ к заголовкам в recv или fetch, мне все равно будет интересно узнать – Simon