V2EX  ›  英汉词典

ETag

定义 Definition

ETag(Entity Tag,实体标签)是 HTTP 响应头中的一种资源版本标识符。服务器用它表示某个资源(如网页、图片、JSON)的特定版本,浏览器或客户端可在后续请求中携带它进行缓存验证(资源未变则返回 304,减少带宽与加载时间)。(在少数语境里也可泛指“电子标签 e-tag”,但在网络开发中通常指 HTTP ETag。)

发音 Pronunciation (IPA)

/ˈiːtæɡ/

例句 Examples

The server sends an ETag for each image.
服务器会为每张图片发送一个 ETag。

If the ETag matches, the API returns 304 Not Modified, allowing the client to reuse its cached response and reduce latency.
如果 ETag 匹配,API 会返回 304 Not Modified,使客户端复用缓存响应并降低延迟。

词源 Etymology

ETagEntity Tag 的缩写:在早期 HTTP 规范中,“entity(实体)”可理解为服务器返回的资源表示(representation)。ETag 作为“标签(tag)”用于标识该资源表示的某个版本,便于进行条件请求与缓存一致性校验。

相关词 Related Words

文献与作品 Literary / Notable Works

  • RFC 7232: Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests(详细定义 ETag 与 If-None-Match 的语义)
  • HTTP: The Definitive Guide(David Gourley 等,O’Reilly;讲解缓存与验证机制,包含 ETag)
  • High Performance Browser Networking(Ilya Grigorik;涉及浏览器缓存与 HTTP 验证,提及 ETag)
  • MDN Web Docs:ETagIf-None-Match 条目(开发者文档中常见的权威说明)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   843 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 21:22 · PVG 05:22 · LAX 13:22 · JFK 16:22
♥ Do have faith in what you're doing.