Hypertext Transfer Protocol (HTTP 1.1) Conditional Requests is described in RFC 7232
is a method including metadata HTTP Header Field
fields for indicating state changes, request header fields for making preconditions on such state
, and rules for constructing the responses to a conditional request when one or more preconditions evaluate to false.
There might be more information for this subject on one of the following: