如何缓存从$ http调用返回的json数据.我使用以下$ http调用样式:
$http({
url: 'SomeWebMethodUrl',
method: "POST",
data: "{'query':'somevalue'}",
headers: { 'Content-Type': 'application/json' }
}).success(function (data, status, headers, config) {
//something in success
}).error(function (data, status, headers, config) {
//something in error
});
Run Code Online (Sandbox Code Playgroud)
我查看了以下教程:https : //coderwall.com/p/40axlq来自$ http调用的缓存服务器响应.但它解释了$ http.get()样式并将缓存数据,如果绝对URL相同,则不会产生第二个$ http请求.
当我的'data'属性对于将来的相同webmethod调用相同时,我可以使用我的$ http调用样式进行缓存吗?我在WebMethods上使用ASP.net ASMX webservice.