11.07.2015 Views

Network Working Group R. Fielding Request for Comments: 2616 ...

Network Working Group R. Fielding Request for Comments: 2616 ...

Network Working Group R. Fielding Request for Comments: 2616 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Expires = "Expires" ":" HTTP-dateAn example of its use isExpires: Thu, 01 Dec 1994 16:00:00 GMTNote: if a response includes a Cache-Control field with the maxagedirective (see section 14.9.3), that directive overrides theExpires field.HTTP/1.1 clients and caches MUST treat other invalid date <strong>for</strong>mats,especially including the value "0", as in the past (i.e., "alreadyexpired").To mark a response as "already expired," an origin server sends anExpires date that is equal to the Date header value. (See the rules<strong>for</strong> expiration calculations in section 13.2.4.)<strong>Fielding</strong>, et al. Standards Track [Page 127]RFC <strong>2616</strong> HTTP/1.1 June 1999To mark a response as "never expires," an origin server sends anExpires date approximately one year from the time the response issent. HTTP/1.1 servers SHOULD NOT send Expires dates more than oneyear in the future.The presence of an Expires header field with a date value of sometime in the future on a response that otherwise would by default benon-cacheable indicates that the response is cacheable, unlessindicated otherwise by a Cache-Control header field (section 14.9).14.22 FromThe From request-header field, if given, SHOULD contain an Internete-mail address <strong>for</strong> the human user who controls the requesting useragent. The address SHOULD be machine-usable, as defined by "mailbox"in RFC 822 [9] as updated by RFC 1123 [8]:From = "From" ":" mailboxAn example is:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!