我正在构建以API为中心的网站和移动应用程序。在我的网站上,我在向api请求期间创建了自定义标题。
我注意到在其中一个api请求中它创建了以下url
GET http://127.0.0.1/eapi/v1/es/fol?_=1433499279064
我没有添加尾随参数(粗体),
获取http://127.0.0.1/eapi/v1/es/fol ?_ = 1433499279064
所以这是我的问题:
我正在使用firefox 38.0.1,jquery 1.11
答案 0 :(得分:1)
它通常由API(例如jQuery
)添加以阻止请求被缓存,因此您可以保证实时结果。这是非常安全的。
更新:如果你确实想要禁用它(你通常不想这样做),那么你可以这样做:
jQuery.ajaxSetup({ cache:true });
缓存(默认值:true,false,对于dataType'script'和'jsonp')
类型:布尔值
如果设置为false,则会强制请求的页面不被删除 由浏览器缓存。注意:将缓存设置为false仅适用 正确使用HEAD和GET请求。它通过附加工作 GET参数的“_ = {timestamp}”。不需要该参数 其他类型的请求,除了在IE8中对URL进行POST时 这已经被GET要求了。