etag

    1热度

    1回答

    我希望执行ETag根据cache-control,我想知道多长时间ETags存储在浏览器中,如果他们可以保持更长的时间比当前会话。 我有服务器设置和发送ETags为正确的答复,我发送请求从jQuery.ajax浏览器。 该系统正常工作,与适当的304响应响应如果Not-Modified报头(以前ETag)匹配服务器上的生成ETag。这一切都适用于当前会话,但是当我关闭浏览器并重新打开它时,Not-

    7热度

    1回答

    我正在使用角度服务通过rest api获取资源。服务器将ETag标题设置为某个值,并在其响应中设置Cache-Control: no-cache。 这可以按照预期的方式使用Firefox,但是当我使用Chrome访问相同的应用程序时,它不会发送If-None-Match。我已经尝试了Mac和Ubuntu上的当前Chrome开发者和稳定版频道,两者都是相同的,而Firefox则正确添加If-None

    0热度

    1回答

    上下文:假设我们希望按给定用户定期(每天,每小时或几分钟)检索已加星标存储库的整个列表。 有这样做至少2种方法: 1)执行GET来https://api.github.com/users/evereq/starred并使用网址使用rel =“下一步”,在“链接”响应头以获得下一个页面URL(我们应该做的,直到我们没有得到任何“下一页”的回应,意味着我们到了最后)。似乎这是推荐的方法(由Github

    1热度

    2回答

    我有一个问题需要检查:“页面内容是否改变了?”。 etag是非常好的解决方案,但我想检查任何网址,如果开发者的网页使用etag或不。如果没有改变,我不想在整个页面下载。它可能通过curl与last-modified meta形成静态文件,但如果开发人员不使用etag或任何方法,则无法在动态页面上使用。 我不想用md5(file_get_content("http://.."))或相同的方式。 解决

    4热度

    1回答

    我正在使用etag缓存我的图像,它第一次下载所有图像时应该如此,但是第二次它应该进入失败的块时与304 我试着提出请求外,我得到304像我应该,它只是与我有麻烦 NSString *urlString = [API_BASE_URL_PHOTOS stringByAppendingPathComponent:[photo getPathToPhoto]]; NSString *prope

    0热度

    1回答

    我是一个有点新的谷歌电子表格API 我想从谷歌正确的反应,现在我坚持的ETag。 事实是,我没有得到任何的ETag处均采用标准的GET查询这样的: https://spreadsheets.google.com/feeds/list/tCOhygAeHDCgliY3E8uONNA/od6/private/full/ 的回应是: <feed xmlns="http://www.w3.org/2005

    4热度

    1回答

    是否可以通过安全的HTTPS连接对条件GET请求使用HTTP缓存?我有缓存工作在非安全的HTTP上,但是当我切换到HTTPS时,浏览器停止发送if-none-match和if-modified-since标题,因此缓存中断。我已经尝试过各种缓存控制设置,如公共,最大年龄= 3600,什么都没有,没有骰子。 这发生在Safari和Chrome中,所以我假设SSL以某种方式破坏它。缓存不允许通过SSL

    3热度

    1回答

    我有mod_cache和ETags的问题。这里是我的情况: 环境:火狐,阿帕奇2.2.22(Mac OSX版默认),任何Web应用程序,Apache是​​代理上述Web App 初始状态: 浏览器有一个DOC/AAA的(已过期)高速缓存版本,ETag的= 123 Apache在DOC/AAA的(已过期)高速缓存版本,ETag的= 123 方案: 浏览器的请求/ AAA,如果 - 无 - 匹配:12

    0热度

    1回答

    我在iOS应用程序中使用RestKit来获取我的数据并将它们映射到Core Data中的对象。 该调用返回一个ETag,所以无论何时数据相同,我从服务器获取一个304并且不传输数据。 这很好,我很满意。 但是当我注销我的应用程序时,我需要从核心数据中清除这些对象。这也适用。 然后,我想清除缓存的响应,以便下次登录RestKit时不发送ETag,并且我可以再次获取数据。所以我这样做: [[NSURL

    3热度

    1回答

    最近我们在spring 3.2中使用servlet 3.0中的异步功能,但是我们的ShallowEtagHeaderFilter根本无效,我认为它必须是框架刷新响应在我的内容被处理之前... 如何解决它?任何人都有经验?