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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CREATE had a race that required an Etag be sent when a resource isfirst created. (Section 10.2.2).Content-Base was deleted from the specification: it was notimplemented widely, and there is no simple, safe way to introduce itwithout a robust extension mechanism. In addition, it is used in asimilar, but not identical fashion in MHTML [45].Transfer-coding and message lengths all interact in ways thatrequired fixing exactly when chunked encoding is used (to allow <strong>for</strong>transfer encoding that may not be self delimiting); it was importantto straighten out exactly how message lengths are computed. (Sections3.6, 4.4, 7.2.2, 13.5.2, 14.13, 14.16)A content-coding of "identity" was introduced, to solve problemsdiscovered in caching. (section 3.5)Quality Values of zero should indicate that "I don't want something"to allow clients to refuse a representation. (Section 3.9)The use and interpretation of HTTP version numbers has been clarifiedby RFC 2145. Require proxies to upgrade requests to highest protocolversion they support to deal with problems discovered in HTTP/1.0implementations (Section 3.1)Charset wildcarding is introduced to avoid explosion of character setnames in accept headers. (Section 14.2)A case was missed in the Cache-Control model of HTTP/1.1; s-maxagewas introduced to add this missing case. (Sections 13.4, 14.8, 14.9,14.9.3)The Cache-Control: max-age directive was not properly defined <strong>for</strong>responses. (Section 14.9.3)There are situations where a server (especially a proxy) does notknow the full length of a response but is capable of serving abyterange request. We there<strong>for</strong>e need a mechanism to allow byterangeswith a content-range not indicating the full length of the message.(Section 14.16)Range request responses would become very verbose if all meta-datawere always returned; by allowing the server to only send neededheaders in a 206 response, this problem can be avoided. (Section10.2.7, 13.5.3, and 14.27)

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

Saved successfully!

Ooh no, something went wrong!