Обработка заголовка "If-None-Match" с угловым разрешением?
У меня есть угловое приложение, которое разговаривает с моим рельсовым API через ресурс ng. В своем ответе я установил etag в своем заголовке, который я получаю в заголовках ответа, но при повторном выполнении того же запроса заголовок If-None-Match не установлен, и, в свою очередь, мое кэширование не работает, тогда как когда я делаю запросы напрямую через браузер это работает правильно. Как я могу установить полученный etag в заголовках моего запроса с помощью $resource
1 ответ
$resource
изначально не поддерживает etags, один из способов сделать это - использовать $cachefactory
а также interceptors
, Я сделал подобное для проекта, но ваш пробег может отличаться.
Для лучшего решения посмотрите на Restangular или angular-data.