etag 相关问题

ETag是一个HTTP实体标记。如果您对使用ETag,If-Match或If-None-Match标头的HTTP请求或ETag值的生成和比较有疑问,请使用此标记。

为什么 Firefox 尊重 json 的 HTTP eTag 标头,而不尊重 protobuf

我有一个同时返回 json 和 pbf 的网络服务器。我正在使用 etag 来允许缓存。这适用于 chrome 上的 json 和 pbf,但不适用于 Firefox。 Firefox 似乎会忽略该标头。 我试过了

回答 1 投票 0

chrome缓存的javascript和css文件不属于同一版本

你有没有遇到过发布后css和js缓存不是同一个版本的情况。 js 文件带有 ETag,而 css 则没有, 我的 js 文件和 css 文件缓存差异...

回答 1 投票 0

如何获取最新更新的 Facebook 广告

如何通过广告 API 从 Facebook 检索“最后”更新的广告/广告集/营销活动?我的意思是,我只需要在数据库上更新那些有更改的活动/广告集/广告,而不是其他...

回答 2 投票 0

http 规范类似于 ETag,但是客户端计算?

是否有一个http规范使得客户端可以避免下载,因为客户端已经拥有最新版本? ETag 很棒,但客户端需要记住 ETag。不然我...

回答 1 投票 0

浏览器不会在 PATCH 请求上发送 If-Match 标头

浏览器(Chrome / Firefox)不会将 PATCH 请求中的 If-Match 请求标头发送到已缓存的资源。 我制作了一个带有 2 个按钮的测试网页,一个用于 GET 请求,另一个用于 PATCH 和

回答 1 投票 0

Safari 并不总是发送 If-None-Match 来获取页面加载

我有一个模拟项目,我正在不同的浏览器上测试 Etag 和 If-None-Match 行为。 Get 请求在页面加载时发送,我将始终以 200 响应并分配新的 Etag 值。 w...

回答 1 投票 0

Android WebView 未使用 ETag 进行正确缓存

我在 Android/Kotlin 中使用 WebView 设置.cacheMode = LOAD_DEFAULT 服务器不返回任何 Cache-Control: 标头!但它会为所有请求返回有效的 ETag 标头。 我想要的是,...

回答 1 投票 0

ASP.NET Core 8 TypedResults.File with ETag 始终从浏览器磁盘缓存返回结果

我有一个简单的 ASP.NET Core 8 端点,它返回带有 ETag 的 TypedResults.File。当我第一次到达端点时,文件返回 100% 正常。 第二次(以及随后的)我到达终点......

回答 1 投票 0

Chrome 不发送 if-none-match

我正在尝试向我的 REST API 发出请求,我在 Firefox 中没有任何问题,但在 Chrome 中我无法让浏览器工作,总是抛出 200 OK,因为没有 if-none-match (或类似的) 标头已发送...

回答 6 投票 0

在Azure存储中(在C#中使用TableClient),更新实体时如何获取(更新的)ETag?

我正在运行一个多阶段流程,需要多次更新给定的实体(在流程开始之前已经存在)。后续更新之间有一段时间,在此期间其他

回答 2 投票 0

哪个优先:ETag 或 Last-Modified HTTP 标头?

对于两个后续请求,如果其中一个发生更改,浏览器会给予以下两个标头中哪一个更高的权重:ETag 或 Last-Modified?

回答 3 投票 0

NSURLCache 和 ETags

NSURLCache 是否透明地处理服务器接收到的 ETag? 我的意思是:它是否会自动为每个 URL 请求存储 ETag,然后在向同一个请求时发送适当的 If-None-Match...

回答 2 投票 0

Micronaut ETag 标头被 HTTPS 剥离

我们在我们的 micronaut 应用程序中启用了 https。 控制器文件如下 @Controller("/api/v1/graphs/") 类 MarketDataController(私有 val testUseCase:TestUseCase){ 私人...

回答 0 投票 0

检测 REST PUT 操作何时收到对象的陈旧或旧版本的最佳实践[关闭]

我理解在 REST 中,PUT 操作完全更新服务器上的对象/记录。似乎一个常见的问题是如下场景: Bob 对对象发出 GET 请求...

回答 1 投票 0

etags与普通浏览器提供的缓存有什么区别?

REST允许使用etags进行缓存。类似地,浏览器支持缓存,除非设置以下标头-> maxage,expires,缓存控制:private etag和...

回答 1 投票 0

如何防止不必要的G Suite API数据消耗?

我目前正在使用G Suite API中的数据。给我带来的不便是,对于某些API,可用资源的数量可能非常大。例如,当我食用...

回答 1 投票 0

如何通过aiohttp session.get发送请求时发送etag或最后修改的内容

我想发送一个http get请求,每分钟加载多个feed url,获取200个状态代码和完整数据,如果自上次加载以来数据已更改,我希望使用http状态代码...

回答 1 投票 1

带有ContentVersionStrategy的Spring Boot缓存禁止使用gzip压缩资源

我们有一个Thymeleaf的Spring Boot Web应用程序。在HTML模板内部,我们引用了一些静态资源,例如/src/main/resources/static/js/main.js通过

回答 1 投票 0

If-None-Match标头会忽略Content-Type和Vary

我有一个提供HTML和多种RDF格式的Web应用程序(在下面的示例中,它是RDF / XML)。页面自然加载为HTML,然后请求其自己的URL为RDF / XML。问题:...

回答 1 投票 0

使用boto3列出对象时出错:botocore.parsers.ResponseParserError:

[嗨,我正在使用boto3从s3中提取数据。结果= s3.list_objects_v2(桶=桶,前缀='1 / abc / 2 / cde',)我正在尝试列出所有文件夹名称...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.