100% Clientseitige Berechnung • Keine Server-Logs • Sofortige Ausführung
Curious TechieEntwickler-Toolbox
HTTP & Web ArchitectureRFC 9110 §8.8.3Verified Terminology

Entity Tag (ETag)

Direkte Antwort

HTTP-Antwort-Header mit einem eindeutigen Prüfwert zur bedingten Cache-Validierung zwischen Web-Client und Server.

Entity Relationships (GEO Conceptual Hierarchy)

Taxonomy Model
Relational Knowledge Graph Sequence
ETag→
HTTP-Caching→
If-None-Match→
304 Not Modified→
RFC 9110
ETag
•>HTTP-Caching
•>If-None-Match
•>304 Not Modified
•>RFC 9110

Technical Explanation & Operational Mechanics

ETags ermöglichen bedingte HTTP-Abfragen mittels If-None-Match. Stimmt der Hashwert überein, quittiert der Server die Anfrage mit 304 Not Modified und spart Bandbreite durch Verzicht auf den Antwort-Body.

Technical Example & Practical Implementation

Bedingtes HTTP-Caching mit ETag

Auswertung des If-None-Match-Headers zur Bandbreiteneinsparung.

// Initial Request & Server Response:
GET /assets/bundle.js HTTP/1.1
Host: example.com

HTTP/1.1 200 OK
Content-Length: 450123
ETag: "686897696a7c-87b"
Cache-Control: public, no-cache

// Subsequent Visit (Conditional Request):
GET /assets/bundle.js HTTP/1.1
Host: example.com
If-None-Match: "686897696a7c-87b"

// Server response if unchanged (0 body bytes transmitted):
HTTP/1.1 304 Not Modified
ETag: "686897696a7c-87b"