Opened 11 years ago

Closed 11 years ago

#330 closed design (fixed)

is ETag a representation header field?

Reported by: julian.reschke@… Owned by: draft-ietf-httpbis-p3-payload@…
Priority: normal Milestone: 19
Component: p3-payload Severity: Active WG Document
Keywords: Cc:


Reported by zhong.j.yu@…:

" Section 4.1. Representation Header Fields

"Last-Modified" is included, but not "ETag".

Isn't "ETag" also part of representation metadata?

Cheers, Zhong Yu"

Change History (6)

comment:1 Changed 11 years ago by masinter@…

I think so, the eTag for a representation tells the validity of that representation as corresponding to the current state of the resource.

comment:2 Changed 11 years ago by masinter@…

unlike lastModified, which could be construed as information about the resource, independent of this particular representation.

As such it might be that content-negotiated resources could be matched against any one of the eTags of cached content. Resource --> Representations w/etags --> (selection by varying request headers) --> Representation with eTag

eTags are only URI/resource-unique, or the caching could be extended. Is it feasible in future to add an indication to eTag that it is in fact a GUID?

comment:3 Changed 11 years ago by fielding@…

  • Milestone changed from unassigned to 19
  • Resolution set to incorporated
  • Status changed from new to closed

ETag and Last-Modified are metadata for the selected representation, which is not always the same as the representation enclosed in the response. I have added those terms from p4 and used a separate table to reference the fields.

Incorporated in [1571].

comment:4 Changed 11 years ago by julian.reschke@…

From [1573]:

Note change for [1571] (see #330)

comment:5 Changed 11 years ago by mnot@…

  • Resolution incorporated deleted
  • Status changed from closed to reopened

comment:6 Changed 11 years ago by mnot@…

  • Resolution set to fixed
  • Status changed from reopened to closed
Note: See TracTickets for help on using tickets.