В HTTP стандартно кешируют ответы GET и HEAD; POST допускает ограниченное кеширование при явных условиях, а не является безусловно некешируемым.
Какие HTTP-методы можно кэшировать, а какие нельзя?
В HTTP стандартно кешируют ответы GET и HEAD; POST допускает ограниченное кеширование при явных условиях, а не является безусловно некешируемым.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В HTTP стандартно кешируют ответы GET и HEAD; POST допускает ограниченное кеширование при явных условиях, а не является безусловно некешируемым.
Для POST нужны явная свежесть и Content-Location, совпадающий с URI запроса; сохранённый ответ может обслуживать GET/HEAD, но не повторный POST. Ответы PUT и DELETE не кешируются. Метод — лишь часть правил: также важны статус, Cache-Control, авторизация и тип кеша.
Источник: www.rfc-editor.org.