Агрессивное кэширование контента браузером Chrome стало уже анекдотом и предметом головной боли веб-разработчиков. Насколько далеко готов зайти Chrome в кэшировании ресурсов? Ответ: очень далеко. Вплоть до того, что он даже запрос на удаление ресурса обрабатывает из кэша.
Чтобы воспроизвести баг, нужно сначала отправить запрос к 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