HTTP request-header field used with a method to make it conditional. It allows efficient updates of cached information with a minimum amount of transaction overhead.