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.

Notes:1) Additional CRLFs may precede the first boundary string in theentity.<strong>Fielding</strong>, et al. Standards Track [Page 165]RFC <strong>2616</strong> HTTP/1.1 June 19992) Although RFC 2046 [40] permits the boundary string to bequoted, some existing implementations handle a quoted boundarystring incorrectly.3) A number of browsers and servers were coded to an early draftof the byteranges specification to use a media type ofmultipart/x-byteranges, which is almost, but not quitecompatible with the version documented in HTTP/1.1.19.3 Tolerant ApplicationsAlthough this document specifies the requirements <strong>for</strong> the generationof HTTP/1.1 messages, not all applications will be correct in theirimplementation. We there<strong>for</strong>e recommend that operational applicationsbe tolerant of deviations whenever those deviations can beinterpreted unambiguously.Clients SHOULD be tolerant in parsing the Status-Line and serverstolerant when parsing the <strong>Request</strong>-Line. In particular, they SHOULDaccept any amount of SP or HT characters between fields, even thoughonly a single SP is required.The line terminator <strong>for</strong> message-header fields is the sequence CRLF.However, we recommend that applications, when parsing such headers,recognize a single LF as a line terminator and ignore the leading CR.The character set of an entity-body SHOULD be labeled as the lowestcommon denominator of the character codes used within that body, withthe exception that not labeling the entity is preferred over labelingthe entity with the labels US-ASCII or ISO-8859-1. See section 3.7.1and 3.4.1.Additional rules <strong>for</strong> requirements on parsing and encoding of datesand other potential problems with date encodings include:

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

Saved successfully!

Ooh no, something went wrong!