Changeset 425 for draft-ietf-httpbis/latest/p1-messaging.xml
- Timestamp:
- 21/11/08 20:25:09 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/p1-messaging.xml
r424 r425 4399 4399 <section title="Collected ABNF" anchor="collected.abnf"> 4400 4400 <figure> 4401 <artwork type="abnf" name="p1-messaging.parsed-abnf">BWS = OWS
 4402 Cache-Control = <Cache-Control, defined in [Part6], Section 15.4>
 4403 Chunked-Body = *chunk last-chunk trailer-part CRLF
 4404 Connection = "Connection:" OWS Connection-v
 4405 Connection-v = *( "," OWS ) connection-token *( OWS "," [ OWS
 4406 connection-token ] )
 4407 Content-Length = "Content-Length:" OWS 1*Content-Length-v
 4408 Content-Length-v = 1*DIGIT
 4409 Date = "Date:" OWS Date-v
 4410 Date-v = HTTP-date
 4411 GMT = %x47.4D.54
 4412 HTTP-Prot-Name = %x48.54.54.50
 4413 HTTP-Version = HTTP-Prot-Name "/" 1*DIGIT "." 1*DIGIT
 4414 HTTP-date = rfc1123-date / obsolete-date
 4415 HTTP-message = Request / Response
 4416 Host = "Host:" OWS Host-v
 4417 Host-v = uri-host [ ":" port ]
 4418 Method = token
 4419 OWS = *( [ obs-fold ] WSP )
 4420 Pragma = <Pragma, defined in [Part6], Section 15.4>
 4421 RWS = 1*( [ obs-fold ] WSP )
 4422 Reason-Phrase = *( WSP / VCHAR / obs-text )
 4423 Request = Request-Line *( ( general-header / request-header /
 4424 entity-header ) CRLF ) CRLF [ message-body ]
 4425 Request-Line = Method SP request-target SP HTTP-Version CRLF
 4426 Response = Status-Line *( ( general-header / response-header /
 4427 entity-header ) CRLF ) CRLF [ message-body ]
 4428 Status-Code = 3DIGIT
 4429 Status-Line = HTTP-Version SP Status-Code SP Reason-Phrase CRLF
 4430 TE = "TE:" OWS TE-v
 4431 TE-v = [ ( "," / t-codings ) *( OWS "," [ OWS t-codings ] ) ]
 4432 Trailer = "Trailer:" OWS Trailer-v
 4433 Trailer-v = *( "," OWS ) field-name *( OWS "," [ OWS field-name ] )
 4434 Transfer-Encoding = "Transfer-Encoding:" OWS Transfer-Encoding-v
 4435 Transfer-Encoding-v = *( "," OWS ) transfer-coding *( OWS "," [ OWS
 4436 transfer-coding ] )
 4437 URI = <URI, defined in [RFC3986], Section 3>
 4438 URI-reference = <URI-reference, defined in [RFC3986], Section 4.1>
 4439 Upgrade = "Upgrade:" OWS Upgrade-v
 4440 Upgrade-v = *( "," OWS ) product *( OWS "," [ OWS product ] )
 4441 Via = "Via:" OWS Via-v
 4442 Via-v = *( "," OWS ) received-protocol RWS received-by [ RWS comment
 4443 ] *( OWS "," [ OWS received-protocol RWS received-by [ RWS comment ]
 4444 ] )
 4445 Warning = <Warning, defined in [Part6], Section 15.6>
 4446 absolute-URI = <absolute-URI, defined in [RFC3986], Section 4.3>
 4447 accept-params = <accept-params, defined in [Part3], Section 5.1>
 4448 asctime-date = wkday SP date3 SP time SP 4DIGIT
 4449 attribute = token
 4450 authority = <authority, defined in [RFC3986], Section 3.2>
 4451 chunk = chunk-size *WSP [ chunk-ext ] CRLF chunk-data CRLF
 4452 chunk-data = 1*OCTET
 4453 chunk-ext = *( ";" *WSP chunk-ext-name [ "=" chunk-ext-val ] *WSP )
 4454 chunk-ext-name = token
 4455 chunk-ext-val = token / quoted-string
 4456 chunk-size = 1*HEXDIG
 4457 comment = "(" *( ctext / quoted-pair / comment ) ")"
 4458 connection-token = token
 4459 ctext = *( OWS / %x21-27 / %x2A-7E / obs-text )
 4460 date1 = 2DIGIT SP month SP 4DIGIT
 4461 date2 = 2DIGIT "-" month "-" 2DIGIT
 4462 date3 = month SP ( 2DIGIT / ( SP DIGIT ) )
 4463 entity-body = <entity-body, defined in [Part3], Section 3.2>
 4464 entity-header = <entity-header, defined in [Part3], Section 3.1>
 4465 field-content = *( WSP / VCHAR / obs-text )
 4466 field-name = token
 4467 field-value = *( field-content / OWS )
 4468 fragment = <fragment, defined in [RFC3986], Section 3.5>
 4469 general-header = Cache-Control / Connection / Date / Pragma / Trailer
 4470 / Transfer-Encoding / Upgrade / Via / Warning
 4471 generic-message = start-line *( message-header CRLF ) CRLF [
 4472 message-body ]
 4473 http-URI = "http://" authority path-abempty [ "?" query ]
 4474 l-Fri = %x46.72.69.64.61.79
 4475 l-Mon = %x4D.6F.6E.64.61.79
 4476 l-Sat = %x53.61.74.75.72.64.61.79
 4477 l-Sun = %x53.75.6E.64.61.79
 4478 l-Thu = %x54.68.75.72.73.64.61.79
 4479 l-Tue = %x54.75.65.73.64.61.79
 4480 l-Wed = %x57.65.64.6E.65.73.64.61.79
 4481 last-chunk = 1*"0" *WSP [ chunk-ext ] CRLF
 4482 message-body = entity-body / <entity-body encoded as per
 4483 Transfer-Encoding>
 4484 message-header = field-name ":" OWS [ field-value ] OWS
 4485 month = s-Jan / s-Feb / s-Mar / s-Apr / s-May / s-Jun / s-Jul / s-Aug
 4486 / s-Sep / s-Oct / s-Nov / s-Dec
 4487 obs-fold = CRLF
 4488 obs-text = %x80-FF
 4489 obsolete-date = rfc850-date / asctime-date
 4490 parameter = attribute BWS "=" BWS value
 4491 partial-URI = relative-part [ "?" query ]
 4492 path-abempty = <path-abempty, defined in [RFC3986], Section 3.3>
 4493 path-absolute = <path-absolute, defined in [RFC3986], Section 3.3>
 4494 port = <port, defined in [RFC3986], Section 3.2.3>
 4495 product = token [ "/" product-version ]
 4496 product-version = token
 4497 protocol-name = token
 4498 protocol-version = token
 4499 pseudonym = token
 4500 qdtext = *( OWS / "!" / %x23-5B / %x5D-7E / obs-text )
 4501 query = <query, defined in [RFC3986], Section 3.4>
 4502 quoted-pair = "\" quoted-text
 4503 quoted-string = DQUOTE *( qdtext / quoted-pair ) DQUOTE
 4504 quoted-text = %x01-09 / %x0B-0C / %x0E-FF
 4505 received-by = ( uri-host [ ":" port ] ) / pseudonym
 4506 received-protocol = [ protocol-name "/" ] protocol-version
 4507 relative-part = <relative-part, defined in [RFC3986], Section 4.2>
 4508 request-header = <request-header, defined in [Part2], Section 3>
 4509 request-target = "*" / absolute-URI / ( path-absolute [ "?" query ] )
 4510 / authority
 4511 response-header = <response-header, defined in [Part2], Section 5>
 4512 rfc1123-date = wkday "," SP date1 SP time SP GMT
 4513 rfc850-date = weekday "," SP date2 SP time SP GMT
 4514 s-Apr = %x41.70.72
 4515 s-Aug = %x41.75.67
 4516 s-Dec = %x44.65.63
 4517 s-Feb = %x46.65.62
 4518 s-Fri = %x46.72.69
 4519 s-Jan = %x4A.61.6E
 4520 s-Jul = %x4A.75.6C
 4521 s-Jun = %x4A.75.6E
 4522 s-Mar = %x4D.61.72
 4523 s-May = %x4D.61.79
 4524 s-Mon = %x4D.6F.6E
 4525 s-Nov = %x4E.6F.76
 4526 s-Oct = %x4F.63.74
 4527 s-Sat = %x53.61.74
 4528 s-Sep = %x53.65.70
 4529 s-Sun = %x53.75.6E
 4530 s-Thu = %x54.68.75
 4531 s-Tue = %x54.75.65
 4532 s-Wed = %x57.65.64
 4533 start-line = Request-Line / Status-Line
 4534 t-codings = "trailers" / ( transfer-extension [ accept-params ] )
 4535 tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*" / "+" / "-" / "." /
 4536 "^" / "_" / "`" / "|" / "~" / DIGIT / ALPHA
 4537 time = 2DIGIT ":" 2DIGIT ":" 2DIGIT
 4538 token = 1*tchar
 4539 trailer-part = *( entity-header CRLF )
 4540 transfer-coding = "chunked" / transfer-extension
 4541 transfer-extension = token *( OWS ";" OWS parameter )
 4542 uri-host = <host, defined in [RFC3986], Section 3.2.2>
 4543 value = token / quoted-string
 4544 weekday = l-Mon / l-Tue / l-Wed / l-Thu / l-Fri / l-Sat / l-Sun
 4545 wkday = s-Mon / s-Tue / s-Wed / s-Thu / s-Fri / s-Sat / s-Sun
 4546 ; Chunked-Body defined but not used
 4547 ; Content-Length defined but not used
 4548 ; HTTP-message defined but not used
 4549 ; Host defined but not used
 4550 ; TE defined but not used
 4551 ; URI defined but not used
 4552 ; URI-reference defined but not used
 4553 ; fragment defined but not used
 4554 ; generic-message defined but not used
 4555 ; http-URI defined but not used
 4556 ; partial-URI defined but not used
 4401 <artwork type="abnf" name="p1-messaging.parsed-abnf"> 4402 BWS = OWS 4403 Cache-Control = <Cache-Control, defined in [Part6], Section 15.4> 4404 Chunked-Body = *chunk last-chunk trailer-part CRLF 4405 Connection = "Connection:" OWS Connection-v 4406 Connection-v = *( "," OWS ) connection-token *( OWS "," [ OWS 4407 connection-token ] ) 4408 Content-Length = "Content-Length:" OWS 1*Content-Length-v 4409 Content-Length-v = 1*DIGIT 4410 Date = "Date:" OWS Date-v 4411 Date-v = HTTP-date 4412 GMT = %x47.4D.54 4413 HTTP-Prot-Name = %x48.54.54.50 4414 HTTP-Version = HTTP-Prot-Name "/" 1*DIGIT "." 1*DIGIT 4415 HTTP-date = rfc1123-date / obsolete-date 4416 HTTP-message = Request / Response 4417 Host = "Host:" OWS Host-v 4418 Host-v = uri-host [ ":" port ] 4419 Method = token 4420 OWS = *( [ obs-fold ] WSP ) 4421 Pragma = <Pragma, defined in [Part6], Section 15.4> 4422 RWS = 1*( [ obs-fold ] WSP ) 4423 Reason-Phrase = *( WSP / VCHAR / obs-text ) 4424 Request = Request-Line *( ( general-header / request-header / 4425 entity-header ) CRLF ) CRLF [ message-body ] 4426 Request-Line = Method SP request-target SP HTTP-Version CRLF 4427 Response = Status-Line *( ( general-header / response-header / 4428 entity-header ) CRLF ) CRLF [ message-body ] 4429 Status-Code = 3DIGIT 4430 Status-Line = HTTP-Version SP Status-Code SP Reason-Phrase CRLF 4431 TE = "TE:" OWS TE-v 4432 TE-v = [ ( "," / t-codings ) *( OWS "," [ OWS t-codings ] ) ] 4433 Trailer = "Trailer:" OWS Trailer-v 4434 Trailer-v = *( "," OWS ) field-name *( OWS "," [ OWS field-name ] ) 4435 Transfer-Encoding = "Transfer-Encoding:" OWS Transfer-Encoding-v 4436 Transfer-Encoding-v = *( "," OWS ) transfer-coding *( OWS "," [ OWS 4437 transfer-coding ] ) 4438 URI = <URI, defined in [RFC3986], Section 3> 4439 URI-reference = <URI-reference, defined in [RFC3986], Section 4.1> 4440 Upgrade = "Upgrade:" OWS Upgrade-v 4441 Upgrade-v = *( "," OWS ) product *( OWS "," [ OWS product ] ) 4442 Via = "Via:" OWS Via-v 4443 Via-v = *( "," OWS ) received-protocol RWS received-by [ RWS comment 4444 ] *( OWS "," [ OWS received-protocol RWS received-by [ RWS comment ] 4445 ] ) 4446 Warning = <Warning, defined in [Part6], Section 15.6> 4447 absolute-URI = <absolute-URI, defined in [RFC3986], Section 4.3> 4448 accept-params = <accept-params, defined in [Part3], Section 5.1> 4449 asctime-date = wkday SP date3 SP time SP 4DIGIT 4450 attribute = token 4451 authority = <authority, defined in [RFC3986], Section 3.2> 4452 chunk = chunk-size *WSP [ chunk-ext ] CRLF chunk-data CRLF 4453 chunk-data = 1*OCTET 4454 chunk-ext = *( ";" *WSP chunk-ext-name [ "=" chunk-ext-val ] *WSP ) 4455 chunk-ext-name = token 4456 chunk-ext-val = token / quoted-string 4457 chunk-size = 1*HEXDIG 4458 comment = "(" *( ctext / quoted-pair / comment ) ")" 4459 connection-token = token 4460 ctext = *( OWS / %x21-27 / %x2A-7E / obs-text ) 4461 date1 = 2DIGIT SP month SP 4DIGIT 4462 date2 = 2DIGIT "-" month "-" 2DIGIT 4463 date3 = month SP ( 2DIGIT / ( SP DIGIT ) ) 4464 entity-body = <entity-body, defined in [Part3], Section 3.2> 4465 entity-header = <entity-header, defined in [Part3], Section 3.1> 4466 field-content = *( WSP / VCHAR / obs-text ) 4467 field-name = token 4468 field-value = *( field-content / OWS ) 4469 fragment = <fragment, defined in [RFC3986], Section 3.5> 4470 general-header = Cache-Control / Connection / Date / Pragma / Trailer 4471 / Transfer-Encoding / Upgrade / Via / Warning 4472 generic-message = start-line *( message-header CRLF ) CRLF [ 4473 message-body ] 4474 http-URI = "http://" authority path-abempty [ "?" query ] 4475 l-Fri = %x46.72.69.64.61.79 4476 l-Mon = %x4D.6F.6E.64.61.79 4477 l-Sat = %x53.61.74.75.72.64.61.79 4478 l-Sun = %x53.75.6E.64.61.79 4479 l-Thu = %x54.68.75.72.73.64.61.79 4480 l-Tue = %x54.75.65.73.64.61.79 4481 l-Wed = %x57.65.64.6E.65.73.64.61.79 4482 last-chunk = 1*"0" *WSP [ chunk-ext ] CRLF 4483 message-body = entity-body / <entity-body encoded as per 4484 Transfer-Encoding> 4485 message-header = field-name ":" OWS [ field-value ] OWS 4486 month = s-Jan / s-Feb / s-Mar / s-Apr / s-May / s-Jun / s-Jul / s-Aug 4487 / s-Sep / s-Oct / s-Nov / s-Dec 4488 obs-fold = CRLF 4489 obs-text = %x80-FF 4490 obsolete-date = rfc850-date / asctime-date 4491 parameter = attribute BWS "=" BWS value 4492 partial-URI = relative-part [ "?" query ] 4493 path-abempty = <path-abempty, defined in [RFC3986], Section 3.3> 4494 path-absolute = <path-absolute, defined in [RFC3986], Section 3.3> 4495 port = <port, defined in [RFC3986], Section 3.2.3> 4496 product = token [ "/" product-version ] 4497 product-version = token 4498 protocol-name = token 4499 protocol-version = token 4500 pseudonym = token 4501 qdtext = *( OWS / "!" / %x23-5B / %x5D-7E / obs-text ) 4502 query = <query, defined in [RFC3986], Section 3.4> 4503 quoted-pair = "\" quoted-text 4504 quoted-string = DQUOTE *( qdtext / quoted-pair ) DQUOTE 4505 quoted-text = %x01-09 / %x0B-0C / %x0E-FF 4506 received-by = ( uri-host [ ":" port ] ) / pseudonym 4507 received-protocol = [ protocol-name "/" ] protocol-version 4508 relative-part = <relative-part, defined in [RFC3986], Section 4.2> 4509 request-header = <request-header, defined in [Part2], Section 3> 4510 request-target = "*" / absolute-URI / ( path-absolute [ "?" query ] ) 4511 / authority 4512 response-header = <response-header, defined in [Part2], Section 5> 4513 rfc1123-date = wkday "," SP date1 SP time SP GMT 4514 rfc850-date = weekday "," SP date2 SP time SP GMT 4515 s-Apr = %x41.70.72 4516 s-Aug = %x41.75.67 4517 s-Dec = %x44.65.63 4518 s-Feb = %x46.65.62 4519 s-Fri = %x46.72.69 4520 s-Jan = %x4A.61.6E 4521 s-Jul = %x4A.75.6C 4522 s-Jun = %x4A.75.6E 4523 s-Mar = %x4D.61.72 4524 s-May = %x4D.61.79 4525 s-Mon = %x4D.6F.6E 4526 s-Nov = %x4E.6F.76 4527 s-Oct = %x4F.63.74 4528 s-Sat = %x53.61.74 4529 s-Sep = %x53.65.70 4530 s-Sun = %x53.75.6E 4531 s-Thu = %x54.68.75 4532 s-Tue = %x54.75.65 4533 s-Wed = %x57.65.64 4534 start-line = Request-Line / Status-Line 4535 t-codings = "trailers" / ( transfer-extension [ accept-params ] ) 4536 tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*" / "+" / "-" / "." / 4537 "^" / "_" / "`" / "|" / "~" / DIGIT / ALPHA 4538 time = 2DIGIT ":" 2DIGIT ":" 2DIGIT 4539 token = 1*tchar 4540 trailer-part = *( entity-header CRLF ) 4541 transfer-coding = "chunked" / transfer-extension 4542 transfer-extension = token *( OWS ";" OWS parameter ) 4543 uri-host = <host, defined in [RFC3986], Section 3.2.2> 4544 value = token / quoted-string 4545 weekday = l-Mon / l-Tue / l-Wed / l-Thu / l-Fri / l-Sat / l-Sun 4546 wkday = s-Mon / s-Tue / s-Wed / s-Thu / s-Fri / s-Sat / s-Sun 4547 ; Chunked-Body defined but not used 4548 ; Content-Length defined but not used 4549 ; HTTP-message defined but not used 4550 ; Host defined but not used 4551 ; TE defined but not used 4552 ; URI defined but not used 4553 ; URI-reference defined but not used 4554 ; fragment defined but not used 4555 ; generic-message defined but not used 4556 ; http-URI defined but not used 4557 ; partial-URI defined but not used 4557 4558 </artwork> 4558 4559 </figure>
Note: See TracChangeset
for help on using the changeset viewer.