2015-01-08 3 views
1

У меня есть API для отдыха, и у меня проблемы с использованием реализации кэша Safari. Когда на моем ресурсе выполняется GET, возвращается eTag. Сразу после того, как я выполнил DELETE по тому же адресу, и я вижу, что Safari отправляет eTag с if-none-match, поэтому сервер отказывается удалить ресурс, как соответствует eTags. Другие браузеры работают отлично.Является ли реализация кэша Safari eTag нарушена?

Я попытался отключить кеш, добавив max-age=0, no-cache, no-store ко всем откликам на сервере, но не повезло. Есть ли способ избежать отправки Safari eTag?

ответ

0

Он, наконец, работал с использованием заголовка Cache-control":"max-age=0, no-cache, no-store", просто удалите все файлы cookie и сеансы перед тестированием