- PVSM.RU - https://www.pvsm.ru -

Chrome кэширует даже запросы HTTP DELETE

Агрессивное кэширование контента браузером Chrome стало уже анекдотом и предметом головной боли веб-разработчиков. Насколько далеко готов зайти Chrome в кэшировании ресурсов? Ответ: очень далеко. Вплоть до того, что он даже запрос на удаление ресурса обрабатывает из кэша [1].

Чтобы воспроизвести баг, нужно сначала отправить запрос к REST-сервису с кэширующим заголовком.

Request URL: http://localhost:8888/files/cat.jpg
Request Method: GET
Status Code: 200 OK

Response Headers
Cache-Control:max-age=3600

Следующий запрос на удаление ресурса:

Request URL:http://localhost:8888/files/cat.jpg
Request Method:DELETE
Status Code:200 OK (from cache)

В баг-трекере Chromium развернулась веселая дискуссия: говорят, будто Google не верит, что из интернета можно что-то удалить.

Автор: alizar


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/bagi-brauzerov/12332

Ссылки в тексте:

[1] запрос на удаление ресурса обрабатывает из кэша: http://code.google.com/p/chromium/issues/detail?id=136320#c8