If-Match |
|
|
|
Like the If-Modified-Since header, the If-Match header can be used to make a request conditional. Instead of a date, the If-Match request uses an entity tag. The server compares the entity tag in the If-Match header with the current entity tag of the resource and returns the object if the tags match.
The server should use the If-Match value of "*" to match any entity tag it has for a resource; "*" will always match, unless the server no longer has the resource.
This header is useful for updating resources that a client or cache already has. The resource is returned only if it has changedthat is, if the previously requested object's entity tag does not match the entity tag of the current version on the server. Chapter 7discusses conditional requests in detail.
Request header
If-Match: ("*" | 1# entity-tag)
If-Match: "11e92a-457b-31345aa"