Отключено ли кэширование запросов GET по умолчанию в ASP. NET Web API 2? - PullRequest
0 голосов
/ 19 марта 2020

У меня есть приложение angular 9, которое должно работать с ASP. NET Web API 2 RESTful бэкэндом без какого-либо кэширования.

Я поместил заголовок 'Cache-control: no-cache' в запрос, поступающий из внешнего интерфейса (с использованием перехватчиков Angular).

Правильно ли я считаю, что ASP. NET Web API 2 по умолчанию НЕ кэширует GET-запросы, поэтому мне не нужно вручную отключать кэширование на на стороне сервера? Это имело бы смысл для меня, поскольку REST не имеет состояния, но я должен быть абсолютно уверен.

Спасибо.

1 Ответ

1 голос
/ 19 марта 2020

Веб-API 2 не кэширует свои выходные данные по умолчанию.

Этот ответ был обновлен на днях, и, хотя он выглядит как "оригинальный" веб-API, веб-API 2 не реализовал никакой настройки по умолчанию. Механизм кеширования тоже нет. Как использовать кэширование в ASP. NET Веб-API?

Похоже, ссылка на github также была обновлена ​​для работы с веб-API 2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...