Какие HTTP-методы можно кэшировать, а какие нельзя?

В HTTP стандартно кешируют ответы GET и HEAD; POST допускает ограниченное кеширование при явных условиях, а не является безусловно некешируемым.

Короткий ответ

Что ответить на собеседовании

В HTTP стандартно кешируют ответы GET и HEAD; POST допускает ограниченное кеширование при явных условиях, а не является безусловно некешируемым.

Подробный разбор

Ответ с пояснениями

В HTTP стандартно кешируют ответы GET и HEAD; POST допускает ограниченное кеширование при явных условиях, а не является безусловно некешируемым.

Для POST нужны явная свежесть и Content-Location, совпадающий с URI запроса; сохранённый ответ может обслуживать GET/HEAD, но не повторный POST. Ответы PUT и DELETE не кешируются. Метод — лишь часть правил: также важны статус, Cache-Control, авторизация и тип кеша.

Источник: www.rfc-editor.org.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее