Changeset 707 for draft-ietf-httpbis/latest/p1-messaging.xml
- Timestamp:
- 07/10/09 14:52:42 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/p1-messaging.xml
r706 r707 1834 1834 <x:anchor-alias value="last-chunk"/> 1835 1835 <x:anchor-alias value="trailer-part"/> 1836 <x:anchor-alias value="quoted-str-nf"/> 1837 <x:anchor-alias value="qdtext-nf"/> 1836 1838 <t> 1837 1839 The chunked encoding modifies the body of a message in order to … … 1842 1844 received the full message. 1843 1845 </t> 1844 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Chunked-Body"/><iref primary="true" item="Grammar" subitem="chunk"/><iref primary="true" item="Grammar" subitem="chunk-size"/><iref primary="true" item="Grammar" subitem="last-chunk"/><iref primary="true" item="Grammar" subitem="chunk-ext"/><iref primary="true" item="Grammar" subitem="chunk-ext-name"/><iref primary="true" item="Grammar" subitem="chunk-ext-val"/><iref primary="true" item="Grammar" subitem="chunk-data"/><iref primary="true" item="Grammar" subitem="trailer-part"/> 1846 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Chunked-Body"/><iref primary="true" item="Grammar" subitem="chunk"/><iref primary="true" item="Grammar" subitem="chunk-size"/><iref primary="true" item="Grammar" subitem="last-chunk"/><iref primary="true" item="Grammar" subitem="chunk-ext"/><iref primary="true" item="Grammar" subitem="chunk-ext-name"/><iref primary="true" item="Grammar" subitem="chunk-ext-val"/><iref primary="true" item="Grammar" subitem="chunk-data"/><iref primary="true" item="Grammar" subitem="trailer-part"/><iref primary="true" item="Grammar" subitem="quoted-str-nf"/><iref primary="true" item="Grammar" subitem="qdtext-nf"/> 1845 1847 <x:ref>Chunked-Body</x:ref> = *<x:ref>chunk</x:ref> 1846 1848 <x:ref>last-chunk</x:ref> … … 1856 1858 [ "=" <x:ref>chunk-ext-val</x:ref> ] *WSP ) 1857 1859 <x:ref>chunk-ext-name</x:ref> = <x:ref>token</x:ref> 1858 <x:ref>chunk-ext-val</x:ref> = <x:ref>token</x:ref> / <x:ref>quoted-str ing</x:ref>1860 <x:ref>chunk-ext-val</x:ref> = <x:ref>token</x:ref> / <x:ref>quoted-str-nf</x:ref> 1859 1861 <x:ref>chunk-data</x:ref> = 1*<x:ref>OCTET</x:ref> ; a sequence of chunk-size octets 1860 1862 <x:ref>trailer-part</x:ref> = *( <x:ref>entity-header</x:ref> <x:ref>CRLF</x:ref> ) 1863 1864 <x:ref>quoted-str-nf</x:ref> = <x:ref>DQUOTE</x:ref> *( <x:ref>qdtext-nf</x:ref> / <x:ref>quoted-pair</x:ref> ) <x:ref>DQUOTE</x:ref> 1865 ; like <x:ref>quoted-string</x:ref>, but disallowing line folding 1866 <x:ref>qdtext-nf</x:ref> = <x:ref>WSP</x:ref> / %x21 / %x23-5B / %x5D-7E / <x:ref>obs-text</x:ref> 1867 ; <x:ref>WSP</x:ref> / <<x:ref>VCHAR</x:ref> except <x:ref>DQUOTE</x:ref> and "\"> / <x:ref>obs-text</x:ref> 1861 1868 </artwork></figure> 1862 1869 <t> … … 4640 4647 </t> 4641 4648 <t> 4642 Clarification that the chunk length does not include4643 the count of the octets in the chunk header and trailer.4644 (<xref target="chunked.encoding"/>)4645 </t>4646 <t>4647 4649 Require that invalid whitespace around field-names be rejected. 4648 4650 (<xref target="header.fields"/>) … … 4652 4654 components of RFC3986. 4653 4655 (<xref target="request-target"/>) 4656 </t> 4657 <t> 4658 Clarification that the chunk length does not include the count of the octets 4659 in the chunk header and trailer. Furthermore disallowed line folding 4660 in chunk extensions. 4661 (<xref target="chunked.encoding"/>) 4654 4662 </t> 4655 4663 <t> … … 4733 4741 <x:ref>chunk-ext</x:ref> = *( ";" *WSP chunk-ext-name [ "=" chunk-ext-val ] *WSP ) 4734 4742 <x:ref>chunk-ext-name</x:ref> = token 4735 <x:ref>chunk-ext-val</x:ref> = token / quoted-str ing4743 <x:ref>chunk-ext-val</x:ref> = token / quoted-str-nf 4736 4744 <x:ref>chunk-size</x:ref> = 1*HEXDIG 4737 4745 <x:ref>comment</x:ref> = "(" *( ctext / quoted-cpair / comment ) ")" … … 4811 4819 / %x5D-7E ; ']'-'~' 4812 4820 / obs-text 4821 <x:ref>qdtext-nf</x:ref> = WSP / "!" / %x23-5B ; '#'-'[' 4822 / %x5D-7E ; ']'-'~' 4823 / obs-text 4813 4824 <x:ref>query</x:ref> = <query, defined in [RFC3986], Section 3.4> 4814 4825 <x:ref>quoted-cpair</x:ref> = "\" ( WSP / VCHAR / obs-text ) 4815 4826 <x:ref>quoted-pair</x:ref> = "\" ( WSP / VCHAR / obs-text ) 4827 <x:ref>quoted-str-nf</x:ref> = DQUOTE *( qdtext-nf / quoted-pair ) DQUOTE 4816 4828 <x:ref>quoted-string</x:ref> = DQUOTE *( qdtext / quoted-pair ) DQUOTE 4817 4829 <x:ref>qvalue</x:ref> = ( "0" [ "." *3DIGIT ] ) / ( "1" [ "." *3"0" ] ) … … 5272 5284 </t> 5273 5285 <t> 5286 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/173"/>: 5287 "CR and LF in chunk extension values" 5288 </t> 5289 <t> 5274 5290 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/184"/>: 5275 5291 "HTTP/0.9 support"
Note: See TracChangeset
for help on using the changeset viewer.