我有一个角度应用程序,通过ng资源与我的rails api对话。在我的回复中,我在我的标题中设置了etag,我在我的响应标题中,但同时再次进行相同的查询If-None-Match标头未设置,反过来我的缓存不起作用,而当我直接通过浏览器发出请求时它工作正常。如何使用$ resource
在我的请求标头中设置收到的etag答案 0 :(得分:1)
$resource
本身不支持etags,其中一种方法是使用$cachefactory
和interceptors
。我为一个项目做了类似的thing,但你的里程可能会有所不同。
要获得更好的解决方案,请查看Restangular或angular-data。