Changeset 687 for draft-ietf-httpbis/latest/p1-messaging.xml
- Timestamp:
- 27/08/09 11:11:21 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/p1-messaging.xml
r686 r687 453 453 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="quoted-string"/><iref primary="true" item="Grammar" subitem="qdtext"/><iref primary="true" item="Grammar" subitem="obs-text"/> 454 454 <x:ref>quoted-string</x:ref> = <x:ref>DQUOTE</x:ref> *( <x:ref>qdtext</x:ref> / <x:ref>quoted-pair</x:ref> ) <x:ref>DQUOTE</x:ref> 455 <x:ref>qdtext</x:ref> = <x:ref> WSP</x:ref> / %x21 / %x23-5B / %x5D-7E / <x:ref>obs-text</x:ref>456 ; <x:ref> WSP</x:ref> / <<x:ref>VCHAR</x:ref> except <x:ref>DQUOTE</x:ref> and "\"> / <x:ref>obs-text</x:ref>455 <x:ref>qdtext</x:ref> = <x:ref>OWS</x:ref> / %x21 / %x23-5B / %x5D-7E / <x:ref>obs-text</x:ref> 456 ; <x:ref>OWS</x:ref> / <<x:ref>VCHAR</x:ref> except <x:ref>DQUOTE</x:ref> and "\"> / <x:ref>obs-text</x:ref> 457 457 <x:ref>obs-text</x:ref> = %x80-FF 458 458 </artwork></figure> 459 459 <t anchor="rule.quoted-pair"> 460 460 <x:anchor-alias value="quoted-pair"/> 461 The backslash character ("\") can be used as a single-character quoting462 mechanism only within quoted-string and comment constructs: 463 </t> 464 < figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="quoted-pair"/>465 <x:ref>quoted-pair</x:ref> = "\" ( <x:ref>WSP</x:ref> / <x:ref>VCHAR</x:ref> / <x:ref>obs-text</x:ref> ) 466 </artwork></figure> 467 <t> 468 Note that quoted-pair includes those characters otherwise disallowed in 469 quoted-string or comment (<xref target="header.fields"/>). 470 </ t>461 <x:anchor-alias value="quoted-text"/> 462 The backslash character ("\") &MAY; be used as a single-character 463 quoting mechanism only within quoted-string and comment constructs. 464 </t> 465 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="quoted-text"/><iref primary="true" item="Grammar" subitem="quoted-pair"/> 466 <x:ref>quoted-text</x:ref> = %x01-09 / 467 %x0B-0C / 468 %x0E-FF ; Characters excluding NUL, <x:ref>CR</x:ref> and <x:ref>LF</x:ref> 469 <x:ref>quoted-pair</x:ref> = "\" <x:ref>quoted-text</x:ref> 470 </artwork></figure> 471 471 </section> 472 472 … … 1165 1165 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="comment"/><iref primary="true" item="Grammar" subitem="ctext"/> 1166 1166 <x:ref>comment</x:ref> = "(" *( <x:ref>ctext</x:ref> / <x:ref>quoted-pair</x:ref> / <x:ref>comment</x:ref> ) ")" 1167 <x:ref>ctext</x:ref> = <x:ref> WSP</x:ref> / %x21-27 / %x2A-5B / %x5D-7E / <x:ref>obs-text</x:ref>1168 ; <x:ref> WSP</x:ref> / <<x:ref>VCHAR</x:ref> except "(", ")", and "\"> / <x:ref>obs-text</x:ref>1167 <x:ref>ctext</x:ref> = <x:ref>OWS</x:ref> / %x21-27 / %x2A-5B / %x5D-7E / <x:ref>obs-text</x:ref> 1168 ; <x:ref>OWS</x:ref> / <<x:ref>VCHAR</x:ref> except "(", ")", and "\"> / <x:ref>obs-text</x:ref> 1169 1169 </artwork></figure> 1170 1170 … … 4608 4608 Rules about implicit linear whitespace between certain grammar productions 4609 4609 have been removed; now it's only allowed when specifically pointed out 4610 in the ABNF. Control characters other than HTAB are no longer allowed in4611 comment and quoted-string text (escaped or not).4610 in the ABNF. The NUL character is no longer allowed in comment and quoted-string 4611 text. The quoted-pair rule no longer allows escaping NUL, CR or LF. 4612 4612 Non-ASCII content in header fields and reason phrase has been obsoleted and 4613 4613 made opaque (the TEXT rule was removed) … … 4721 4721 <x:ref>comment</x:ref> = "(" *( ctext / quoted-pair / comment ) ")" 4722 4722 <x:ref>connection-token</x:ref> = token 4723 <x:ref>ctext</x:ref> = WSP/ %x21-27 ; '!'-'''4723 <x:ref>ctext</x:ref> = OWS / %x21-27 ; '!'-''' 4724 4724 / %x2A-5B ; '*'-'[' 4725 4725 / %x5D-7E ; ']'-'~' … … 4792 4792 <x:ref>pseudonym</x:ref> = token 4793 4793 4794 <x:ref>qdtext</x:ref> = WSP/ "!" / %x23-5B ; '#'-'['4794 <x:ref>qdtext</x:ref> = OWS / "!" / %x23-5B ; '#'-'[' 4795 4795 / %x5D-7E ; ']'-'~' 4796 4796 / obs-text 4797 4797 <x:ref>query</x:ref> = <query, defined in [RFC3986], Section 3.4> 4798 <x:ref>quoted-pair</x:ref> = "\" ( WSP / VCHAR / obs-text )4798 <x:ref>quoted-pair</x:ref> = "\" quoted-text 4799 4799 <x:ref>quoted-string</x:ref> = DQUOTE *( qdtext / quoted-pair ) DQUOTE 4800 <x:ref>quoted-text</x:ref> = %x01-09 / %x0B-0C / %x0E-FF 4800 4801 <x:ref>qvalue</x:ref> = ( "0" [ "." *3DIGIT ] ) / ( "1" [ "." *3"0" ] ) 4801 4802 … … 5255 5256 </t> 5256 5257 <t> 5257 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/173"/>:5258 "CR and LF in chunk extension values"5259 </t>5260 <t>5261 5258 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/184"/>: 5262 5259 "HTTP/0.9 support"
Note: See TracChangeset
for help on using the changeset viewer.