Встречается на собеседованиях • сегодня
Какие запросы кэшируются в браузере
GET-запросы кэшируются браузером по умолчанию, если сервер возвращает соответствующие HTTP-заголовки:
- `Cache-Control` (например, `max-age=3600` — кэш на 1 час)
- `Expires` (устаревший, но поддерживается)
- `ETag`/`Last-Modified` (для условных запросов)
POST, PUT, DELETE и другие методы обычно не кэшируются. Исключение — если явно указано в `Cache-Control`.
Пример кэширования GET-запроса:
```java
// Spring контроллер с кэшированием на 30 минут
@GetMapping("/data")
public ResponseEntity getData() {
return ResponseEntity.ok()
.cacheControl(CacheControl.maxAge(30, TimeUnit.MINUTES))
.body("Cached response");
}
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы