etag

    1热度

    1回答

    所以基本上我想了解ETag令牌值在请求的If-None-Match头中的工作情况。 我已经了解了的工作原因 - 修改 - 自有条件的GET方法。 有人可以简单地解释条件GET如何工作在Etag的情况下与If-None-Match条件? 感谢提前:)

    3热度

    1回答

    我用OkHttpClient(V3.0.1),这是在我的应用程序,但ETag的和如果无 - 匹配不工作 ,例如: 首先 GET http://112.4.19.67/task/imags_avatar/20130607165126605.png 对此,我得到的ETag和最后修改。 请求: GET /task/imags_avatar/20130607165126605.png HTTP/1.1

    0热度

    1回答

    我正在使用Guzzle 6与Youtube API进行通信。 我已阅读了You​​tubeAPI文档中的etags,并试图使其适用于我。 首先,我在Google的OAuth 2.0 Playground上测试了它。 我已经建立起来并且将所得的下列试了几次后: 它成功地返回304这个特殊请求。 现在我已经使用此代码重新创建上面的响应。 $this->client->get('https://www.

    8热度

    2回答

    Parse.com是否支持使用etags和if-none-match作为条件GET?我正在与第三方API合作,要求这是必须的,以限制对其服务器的API调用。我使用云代码作为我的后端发送数据到科尔多瓦/离子混合应用程序。 谢谢

    3热度

    2回答

    我一直在使用ETags很长一段时间,我对它们如何使用以及它们允许做什么感到非常满意。 但是,我有时会遇到ETag验证请求。在我的服务器上,我可以看到我的浏览器访问了资源URL,然后获取“未更改”响应。但是,它仍然是一个要求。 如何才能聪明的网络服务器(我编码我的NodeJS)避免被验证只要cache-control: max-age=N去?例如,我的max-age表示TTL为30天。客户在那个时候

    2热度

    2回答

    我已经搜索了很多,但仍然无法找到解决方案,我使用nodejs与express这是默认设置etag为true,我尝试了所有我在网上找到的解决方案,它仍然是集,示例: res.set('etag', false); res.removeHeader('ETag'); app.disable('etag'); app.use(express.static(__dirname + '/public'

    0热度

    1回答

    我有一个网站有几个页面(例如1.htm和2.htm)和一些脚本文件,从这个页面引用。 我的.htaccess文件包含以下代码: FileETag MTime Size <ifModule mod_expires.c> ExpiresActive On ExpiresByType text/html "access plus 1 day" ExpiresByType

    1热度

    1回答

    我使用的是Apache HttpClient 4.3.1,我试图整合etag验证缓存。 我试着“放入”httpclient缓存CachingHttpClientBuilder而不是我平常使用的HttpClientBuilder使用instructions in here,但这似乎没有任何好处。在追踪执行过程中,看起来好像有一个“etag”标题(弱etag)不被认为是可缓存的响应 - 因此不会在下一

    4热度

    1回答

    我的JavaScript应用程序打包部署到Wildfly 8.2.1 web应用程序一个angularjs。 有时,当我将javascript或css修改部署到此webapp时,用户必须手动删除其浏览器缓存才能显示修改。 有没有办法改变这种行为,以便用户不必每次都删除浏览器缓存?

    -2热度

    2回答

    所以我已经阅读了一些关于在RESTfull API中使用Etags的文章,其中绝大多数人说Etag头文件应该是资源/实体/对象的散列,接缝浪费。 使用散列:请求来了一个给定的Etag,资源需要被提取(通常从数据库),然后它需要使用MD5/SHA /任何散列和结果与Etag比较,这需要时间和CPU。 Etag可作为行的另一列(与任何正常行更新并行更新)存储在数据库中,因此无需为每个请求计算它,然后在