想知道Restful Webservices中数据的确切位置在哪里?请避免说浏览器缓存Restful webservices数据。
答案 0 :(得分:1)
REST基于HTTP。 在HTTP中,您不知道数据是否在某处缓存。它可能位于浏览器中,也可能位于客户端和服务器之间的任何节点中。
但是,您的REST服务器可能会在其响应中添加Cache-Control
HTTP标头,例如Cache-Control: No-Cache
将响应标记为不缓存。
如果代理人或其他人不会忽略这一点,我们无法保证。
您的客户端也可以请求不缓存数据。在jquery中,您只需将cache: no
添加到AJAX请求中即可。
如果jquery不可用,则必须使用if-modified-since
标题(http://www.w3.org/Protocols/HTTP/HTRQ_Headers.html#if-modified-since)。
答案 1 :(得分:0)