Struct hyper::header::IfModifiedSince [] [src]

pub struct IfModifiedSince(pub HttpDate);

If-Modified-Since header, defined in RFC7232

The If-Modified-Since header field makes a GET or HEAD request method conditional on the selected representation's modification date being more recent than the date provided in the field-value. Transfer of the selected representation's data is avoided if that data has not changed.

ABNF

If-Unmodified-Since = HTTP-date

Example values

  • Sat, 29 Oct 1994 19:43:31 GMT

Example

// extern crate time;

use hyper::header::{Headers, IfModifiedSince, HttpDate};
use time::{self, Duration};

let mut headers = Headers::new();
headers.set(IfModifiedSince(HttpDate(time::now() - Duration::days(1))));