previous | start

Entity Tags in HTTP/1.1

The "Entity Tag" is new in HTTP/1.1 and is used to indicate that two (perhaps apparently unrelated) resources are in fact the same. For example, requests for each of the two Web pages:
http://ironbark.bendigo.latrobe.edu.au/subjects/CN/news.html
http://ironbark.bendigo.latrobe.edu.au/subjects/int21cn/news.html
Both return the same Entity Tag header:
ETag: "9620b-f45-4210259b"
The client can use an If-None-Match: "9620b-f45-4210259b"
request header with a GET request to specify the version of the object which it already has. This is a significant improvement over the HTTP/1.0 "Conditional-GET" -- although not all entities are (by default) generated with Entity Tags.
 

 
You can discover lots more about HTTP/1.1 at the definitive reference: http://www.w3.org/pub/WWW/Protocols/Specs.html
 
Lecture 7: Internet Applications #3.3: HTTP/1.1 Copyright © 2005 P.Scott, La Trobe University Bendigo.
The tutorial for this lecture is Tutorial #7.
La Trobe Uni Logo [Previous Lecture] [Lecture Index] [Next Lecture]
Copyright © 2005 by Philip Scott, La Trobe University.
Valid HTML 3.2!

previous | start