16得票4回答
ETag和If-None-Match HTTP头部不起作用。

我有一个文件在我的 Web服务器 上,每次访问时都会从服务器下载它,因为文件内容可能已更改。但如果文件已更改,我希望只在那个时间下载,以节省带宽,这就是 ETag 和 If-None-Match 的作用。 第一次请求时,我会从HTTP响应标头中检索 ETag 值。 在后续请求中下...

11得票1回答
Android OkHttp如何处理ETag

我正在尝试使用OkHttp实现Android离线缓存方法。流程如下: 我发送一个HTTP请求,请求头字段中的ETag为空字符串,请求头中包含if-none-catched,服务器返回适当的ETag。 然后我存储ETag并缓存响应。 下次发起相同服务调用时,我会获得相同的ETag并将其设置为...

11得票1回答
同时利用ETags和分块编码技术,是否可行?

更新的问题 我的应用程序如何利用etags,引入流式/分块编码是否会引起任何复杂性? 原始问题 使用Transfer-Encoding: chunked进行HTTP流传输时,Content-Length不能发送,因为通常不知道它的大小。 据我了解,当浏览器利用etags时,需要知道...