| draft-ietf-httpbis-p1-messaging-09.txt | draft-ietf-httpbis-p1-messaging-latest.txt | |||
|---|---|---|---|---|
| HTTPbis Working Group R. Fielding, Ed. | HTTPbis Working Group R. Fielding, Ed. | |||
| Internet-Draft Day Software | Internet-Draft Day Software | |||
| Obsoletes: 2616 (if approved) J. Gettys | Obsoletes: 2616 (if approved) J. Gettys | |||
| Updates: 2817 (if approved) One Laptop per Child | Updates: 2817 (if approved) One Laptop per Child | |||
| Intended status: Standards Track J. Mogul | Intended status: Standards Track J. Mogul | |||
| Expires: September 9, 2010 HP | Expires: September 12, 2010 HP | |||
| H. Frystyk | H. Frystyk | |||
| Microsoft | Microsoft | |||
| L. Masinter | L. Masinter | |||
| Adobe Systems | Adobe Systems | |||
| P. Leach | P. Leach | |||
| Microsoft | Microsoft | |||
| T. Berners-Lee | T. Berners-Lee | |||
| W3C/MIT | W3C/MIT | |||
| Y. Lafon, Ed. | Y. Lafon, Ed. | |||
| W3C | W3C | |||
| J. Reschke, Ed. | J. Reschke, Ed. | |||
| greenbytes | greenbytes | |||
| March 8, 2010 | March 11, 2010 | |||
| HTTP/1.1, part 1: URIs, Connections, and Message Parsing | HTTP/1.1, part 1: URIs, Connections, and Message Parsing | |||
| draft-ietf-httpbis-p1-messaging-09 | draft-ietf-httpbis-p1-messaging-latest | |||
| Abstract | Abstract | |||
| The Hypertext Transfer Protocol (HTTP) is an application-level | The Hypertext Transfer Protocol (HTTP) is an application-level | |||
| protocol for distributed, collaborative, hypertext information | protocol for distributed, collaborative, hypertext information | |||
| systems. HTTP has been in use by the World Wide Web global | systems. HTTP has been in use by the World Wide Web global | |||
| information initiative since 1990. This document is Part 1 of the | information initiative since 1990. This document is Part 1 of the | |||
| seven-part specification that defines the protocol referred to as | seven-part specification that defines the protocol referred to as | |||
| "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 1 provides | "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 1 provides | |||
| an overview of HTTP and its associated terminology, defines the | an overview of HTTP and its associated terminology, defines the | |||
| skipping to change at page 1, line 47 | skipping to change at page 1, line 47 | |||
| frames, and describes general security concerns for implementations. | frames, and describes general security concerns for implementations. | |||
| Editorial Note (To be removed by RFC Editor) | Editorial Note (To be removed by RFC Editor) | |||
| Discussion of this draft should take place on the HTTPBIS working | Discussion of this draft should take place on the HTTPBIS working | |||
| group mailing list (ietf-http-wg@w3.org). The current issues list is | group mailing list (ietf-http-wg@w3.org). The current issues list is | |||
| at <http://tools.ietf.org/wg/httpbis/trac/report/11> and related | at <http://tools.ietf.org/wg/httpbis/trac/report/11> and related | |||
| documents (including fancy diffs) can be found at | documents (including fancy diffs) can be found at | |||
| <http://tools.ietf.org/wg/httpbis/>. | <http://tools.ietf.org/wg/httpbis/>. | |||
| The changes in this draft are summarized in Appendix D.10. | The changes in this draft are summarized in Appendix D.11. | |||
| Status of this Memo | Status of this Memo | |||
| This Internet-Draft is submitted to IETF in full conformance with the | This Internet-Draft is submitted to IETF in full conformance with the | |||
| provisions of BCP 78 and BCP 79. | provisions of BCP 78 and BCP 79. | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF), its areas, and its working groups. Note that | Task Force (IETF), its areas, and its working groups. Note that | |||
| other groups may also distribute working documents as Internet- | other groups may also distribute working documents as Internet- | |||
| Drafts. | Drafts. | |||
| skipping to change at page 2, line 23 | skipping to change at page 2, line 23 | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| The list of current Internet-Drafts can be accessed at | The list of current Internet-Drafts can be accessed at | |||
| http://www.ietf.org/ietf/1id-abstracts.txt. | http://www.ietf.org/ietf/1id-abstracts.txt. | |||
| The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
| http://www.ietf.org/shadow.html. | http://www.ietf.org/shadow.html. | |||
| This Internet-Draft will expire on September 9, 2010. | This Internet-Draft will expire on September 12, 2010. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2010 IETF Trust and the persons identified as the | Copyright (c) 2010 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
| (http://trustee.ietf.org/license-info) in effect on the date of | (http://trustee.ietf.org/license-info) in effect on the date of | |||
| publication of this document. Please review these documents | publication of this document. Please review these documents | |||
| skipping to change at page 3, line 28 | skipping to change at page 3, line 28 | |||
| 2.4. Transport Independence . . . . . . . . . . . . . . . . . . 14 | 2.4. Transport Independence . . . . . . . . . . . . . . . . . . 14 | |||
| 2.5. HTTP Version . . . . . . . . . . . . . . . . . . . . . . . 14 | 2.5. HTTP Version . . . . . . . . . . . . . . . . . . . . . . . 14 | |||
| 2.6. Uniform Resource Identifiers . . . . . . . . . . . . . . . 16 | 2.6. Uniform Resource Identifiers . . . . . . . . . . . . . . . 16 | |||
| 2.6.1. http URI scheme . . . . . . . . . . . . . . . . . . . 16 | 2.6.1. http URI scheme . . . . . . . . . . . . . . . . . . . 16 | |||
| 2.6.2. https URI scheme . . . . . . . . . . . . . . . . . . . 17 | 2.6.2. https URI scheme . . . . . . . . . . . . . . . . . . . 17 | |||
| 2.6.3. http and https URI Normalization and Comparison . . . 18 | 2.6.3. http and https URI Normalization and Comparison . . . 18 | |||
| 3. HTTP Message . . . . . . . . . . . . . . . . . . . . . . . . . 19 | 3. HTTP Message . . . . . . . . . . . . . . . . . . . . . . . . . 19 | |||
| 3.1. Message Parsing Robustness . . . . . . . . . . . . . . . . 19 | 3.1. Message Parsing Robustness . . . . . . . . . . . . . . . . 19 | |||
| 3.2. Header Fields . . . . . . . . . . . . . . . . . . . . . . 20 | 3.2. Header Fields . . . . . . . . . . . . . . . . . . . . . . 20 | |||
| 3.3. Message Body . . . . . . . . . . . . . . . . . . . . . . . 22 | 3.3. Message Body . . . . . . . . . . . . . . . . . . . . . . . 22 | |||
| 3.4. Message Length . . . . . . . . . . . . . . . . . . . . . . 23 | 3.4. Message Length . . . . . . . . . . . . . . . . . . . . . . 22 | |||
| 3.5. General Header Fields . . . . . . . . . . . . . . . . . . 24 | 3.5. General Header Fields . . . . . . . . . . . . . . . . . . 24 | |||
| 4. Request . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 | 4. Request . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 | |||
| 4.1. Request-Line . . . . . . . . . . . . . . . . . . . . . . . 25 | 4.1. Request-Line . . . . . . . . . . . . . . . . . . . . . . . 25 | |||
| 4.1.1. Method . . . . . . . . . . . . . . . . . . . . . . . . 25 | 4.1.1. Method . . . . . . . . . . . . . . . . . . . . . . . . 25 | |||
| 4.1.2. request-target . . . . . . . . . . . . . . . . . . . . 25 | 4.1.2. request-target . . . . . . . . . . . . . . . . . . . . 25 | |||
| 4.2. The Resource Identified by a Request . . . . . . . . . . . 27 | 4.2. The Resource Identified by a Request . . . . . . . . . . . 27 | |||
| 5. Response . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 | 5. Response . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 | |||
| 5.1. Status-Line . . . . . . . . . . . . . . . . . . . . . . . 28 | 5.1. Status-Line . . . . . . . . . . . . . . . . . . . . . . . 28 | |||
| 5.1.1. Status Code and Reason Phrase . . . . . . . . . . . . 28 | 5.1.1. Status Code and Reason Phrase . . . . . . . . . . . . 28 | |||
| 6. Protocol Parameters . . . . . . . . . . . . . . . . . . . . . 29 | 6. Protocol Parameters . . . . . . . . . . . . . . . . . . . . . 29 | |||
| 6.1. Date/Time Formats: Full Date . . . . . . . . . . . . . . . 29 | 6.1. Date/Time Formats: Full Date . . . . . . . . . . . . . . . 29 | |||
| 6.2. Transfer Codings . . . . . . . . . . . . . . . . . . . . . 31 | 6.2. Transfer Codings . . . . . . . . . . . . . . . . . . . . . 31 | |||
| skipping to change at page 5, line 19 | skipping to change at page 5, line 19 | |||
| D.1. Since RFC2616 . . . . . . . . . . . . . . . . . . . . . . 76 | D.1. Since RFC2616 . . . . . . . . . . . . . . . . . . . . . . 76 | |||
| D.2. Since draft-ietf-httpbis-p1-messaging-00 . . . . . . . . . 76 | D.2. Since draft-ietf-httpbis-p1-messaging-00 . . . . . . . . . 76 | |||
| D.3. Since draft-ietf-httpbis-p1-messaging-01 . . . . . . . . . 77 | D.3. Since draft-ietf-httpbis-p1-messaging-01 . . . . . . . . . 77 | |||
| D.4. Since draft-ietf-httpbis-p1-messaging-02 . . . . . . . . . 78 | D.4. Since draft-ietf-httpbis-p1-messaging-02 . . . . . . . . . 78 | |||
| D.5. Since draft-ietf-httpbis-p1-messaging-03 . . . . . . . . . 79 | D.5. Since draft-ietf-httpbis-p1-messaging-03 . . . . . . . . . 79 | |||
| D.6. Since draft-ietf-httpbis-p1-messaging-04 . . . . . . . . . 79 | D.6. Since draft-ietf-httpbis-p1-messaging-04 . . . . . . . . . 79 | |||
| D.7. Since draft-ietf-httpbis-p1-messaging-05 . . . . . . . . . 80 | D.7. Since draft-ietf-httpbis-p1-messaging-05 . . . . . . . . . 80 | |||
| D.8. Since draft-ietf-httpbis-p1-messaging-06 . . . . . . . . . 81 | D.8. Since draft-ietf-httpbis-p1-messaging-06 . . . . . . . . . 81 | |||
| D.9. Since draft-ietf-httpbis-p1-messaging-07 . . . . . . . . . 81 | D.9. Since draft-ietf-httpbis-p1-messaging-07 . . . . . . . . . 81 | |||
| D.10. Since draft-ietf-httpbis-p1-messaging-08 . . . . . . . . . 82 | D.10. Since draft-ietf-httpbis-p1-messaging-08 . . . . . . . . . 82 | |||
| D.11. Since draft-ietf-httpbis-p1-messaging-09 . . . . . . . . . 82 | ||||
| Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 | Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 86 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 87 | |||
| 1. Introduction | 1. Introduction | |||
| The Hypertext Transfer Protocol (HTTP) is an application-level | The Hypertext Transfer Protocol (HTTP) is an application-level | |||
| request/response protocol that uses extensible semantics and MIME- | request/response protocol that uses extensible semantics and MIME- | |||
| like message payloads for flexible interaction with network-based | like message payloads for flexible interaction with network-based | |||
| hypertext information systems. HTTP relies upon the Uniform Resource | hypertext information systems. HTTP relies upon the Uniform Resource | |||
| Identifier (URI) standard [RFC3986] to indicate request targets and | Identifier (URI) standard [RFC3986] to indicate request targets and | |||
| relationships between resources. Messages are passed in a format | relationships between resources. Messages are passed in a format | |||
| similar to that used by Internet mail [RFC5322] and the Multipurpose | similar to that used by Internet mail [RFC5322] and the Multipurpose | |||
| skipping to change at page 16, line 21 | skipping to change at page 16, line 21 | |||
| interface that can be used to interact with a resource via HTTP. | interface that can be used to interact with a resource via HTTP. | |||
| More information on the scope of URIs and resources can be found in | More information on the scope of URIs and resources can be found in | |||
| [RFC3986]. | [RFC3986]. | |||
| This specification adopts the definitions of "URI-reference", | This specification adopts the definitions of "URI-reference", | |||
| "absolute-URI", "relative-part", "port", "host", "path-abempty", | "absolute-URI", "relative-part", "port", "host", "path-abempty", | |||
| "path-absolute", "query", and "authority" from [RFC3986]. In | "path-absolute", "query", and "authority" from [RFC3986]. In | |||
| addition, we define a partial-URI rule for protocol elements that | addition, we define a partial-URI rule for protocol elements that | |||
| allow a relative URI without a fragment. | allow a relative URI without a fragment. | |||
| URI = <URI, defined in [RFC3986], Section 3> | ||||
| URI-reference = <URI-reference, defined in [RFC3986], Section 4.1> | URI-reference = <URI-reference, defined in [RFC3986], Section 4.1> | |||
| absolute-URI = <absolute-URI, defined in [RFC3986], Section 4.3> | absolute-URI = <absolute-URI, defined in [RFC3986], Section 4.3> | |||
| relative-part = <relative-part, defined in [RFC3986], Section 4.2> | relative-part = <relative-part, defined in [RFC3986], Section 4.2> | |||
| authority = <authority, defined in [RFC3986], Section 3.2> | authority = <authority, defined in [RFC3986], Section 3.2> | |||
| path-abempty = <path-abempty, defined in [RFC3986], Section 3.3> | path-abempty = <path-abempty, defined in [RFC3986], Section 3.3> | |||
| path-absolute = <path-absolute, defined in [RFC3986], Section 3.3> | path-absolute = <path-absolute, defined in [RFC3986], Section 3.3> | |||
| port = <port, defined in [RFC3986], Section 3.2.3> | port = <port, defined in [RFC3986], Section 3.2.3> | |||
| query = <query, defined in [RFC3986], Section 3.4> | query = <query, defined in [RFC3986], Section 3.4> | |||
| uri-host = <host, defined in [RFC3986], Section 3.2.2> | uri-host = <host, defined in [RFC3986], Section 3.2.2> | |||
| skipping to change at page 63, line 37 | skipping to change at page 63, line 37 | |||
| [ISO-8859-1] | [ISO-8859-1] | |||
| International Organization for Standardization, | International Organization for Standardization, | |||
| "Information technology -- 8-bit single-byte coded graphic | "Information technology -- 8-bit single-byte coded graphic | |||
| character sets -- Part 1: Latin alphabet No. 1", ISO/ | character sets -- Part 1: Latin alphabet No. 1", ISO/ | |||
| IEC 8859-1:1998, 1998. | IEC 8859-1:1998, 1998. | |||
| [Part2] Fielding, R., Ed., Gettys, J., Mogul, J., Frystyk, H., | [Part2] Fielding, R., Ed., Gettys, J., Mogul, J., Frystyk, H., | |||
| Masinter, L., Leach, P., Berners-Lee, T., Lafon, Y., Ed., | Masinter, L., Leach, P., Berners-Lee, T., Lafon, Y., Ed., | |||
| and J. Reschke, Ed., "HTTP/1.1, part 2: Message | and J. Reschke, Ed., "HTTP/1.1, part 2: Message | |||
| Semantics", draft-ietf-httpbis-p2-semantics-09 (work in | Semantics", draft-ietf-httpbis-p2-semantics-latest (work | |||
| progress), March 2010. | in progress), March 2010. | |||
| [Part3] Fielding, R., Ed., Gettys, J., Mogul, J., Frystyk, H., | [Part3] Fielding, R., Ed., Gettys, J., Mogul, J., Frystyk, H., | |||
| Masinter, L., Leach, P., Berners-Lee, T., Lafon, Y., Ed., | Masinter, L., Leach, P., Berners-Lee, T., Lafon, Y., Ed., | |||
| and J. Reschke, Ed., "HTTP/1.1, part 3: Message Payload | and J. Reschke, Ed., "HTTP/1.1, part 3: Message Payload | |||
| and Content Negotiation", draft-ietf-httpbis-p3-payload-09 | and Content Negotiation", | |||
| (work in progress), March 2010. | draft-ietf-httpbis-p3-payload-latest (work in progress), | |||
| March 2010. | ||||
| [Part5] Fielding, R., Ed., Gettys, J., Mogul, J., Frystyk, H., | [Part5] Fielding, R., Ed., Gettys, J., Mogul, J., Frystyk, H., | |||
| Masinter, L., Leach, P., Berners-Lee, T., Lafon, Y., Ed., | Masinter, L., Leach, P., Berners-Lee, T., Lafon, Y., Ed., | |||
| and J. Reschke, Ed., "HTTP/1.1, part 5: Range Requests and | and J. Reschke, Ed., "HTTP/1.1, part 5: Range Requests and | |||
| Partial Responses", draft-ietf-httpbis-p5-range-09 (work | Partial Responses", draft-ietf-httpbis-p5-range-latest | |||
| in progress), March 2010. | (work in progress), March 2010. | |||
| [Part6] Fielding, R., Ed., Gettys, J., Mogul, J., Frystyk, H., | [Part6] Fielding, R., Ed., Gettys, J., Mogul, J., Frystyk, H., | |||
| Masinter, L., Leach, P., Berners-Lee, T., Lafon, Y., Ed., | Masinter, L., Leach, P., Berners-Lee, T., Lafon, Y., Ed., | |||
| Nottingham, M., Ed., and J. Reschke, Ed., "HTTP/1.1, part | Nottingham, M., Ed., and J. Reschke, Ed., "HTTP/1.1, part | |||
| 6: Caching", draft-ietf-httpbis-p6-cache-09 (work in | 6: Caching", draft-ietf-httpbis-p6-cache-latest (work in | |||
| progress), March 2010. | progress), March 2010. | |||
| [RFC1950] Deutsch, L. and J-L. Gailly, "ZLIB Compressed Data Format | [RFC1950] Deutsch, L. and J-L. Gailly, "ZLIB Compressed Data Format | |||
| Specification version 3.3", RFC 1950, May 1996. | Specification version 3.3", RFC 1950, May 1996. | |||
| RFC 1950 is an Informational RFC, thus it may be less | RFC 1950 is an Informational RFC, thus it may be less | |||
| stable than this specification. On the other hand, this | stable than this specification. On the other hand, this | |||
| downward reference was present since the publication of | downward reference was present since the publication of | |||
| RFC 2068 in 1997 ([RFC2068]), therefore it is unlikely to | RFC 2068 in 1997 ([RFC2068]), therefore it is unlikely to | |||
| cause problems in practice. See also [BCP97]. | cause problems in practice. See also [BCP97]. | |||
| skipping to change at page 72, line 35 | skipping to change at page 72, line 35 | |||
| Status-Line = HTTP-Version SP Status-Code SP Reason-Phrase CRLF | Status-Line = HTTP-Version SP Status-Code SP Reason-Phrase CRLF | |||
| TE = "TE:" OWS TE-v | TE = "TE:" OWS TE-v | |||
| TE-v = [ ( "," / t-codings ) *( OWS "," [ OWS t-codings ] ) ] | TE-v = [ ( "," / t-codings ) *( OWS "," [ OWS t-codings ] ) ] | |||
| Trailer = "Trailer:" OWS Trailer-v | Trailer = "Trailer:" OWS Trailer-v | |||
| Trailer-v = *( "," OWS ) field-name *( OWS "," [ OWS field-name ] ) | Trailer-v = *( "," OWS ) field-name *( OWS "," [ OWS field-name ] ) | |||
| Transfer-Encoding = "Transfer-Encoding:" OWS Transfer-Encoding-v | Transfer-Encoding = "Transfer-Encoding:" OWS Transfer-Encoding-v | |||
| Transfer-Encoding-v = *( "," OWS ) transfer-coding *( OWS "," [ OWS | Transfer-Encoding-v = *( "," OWS ) transfer-coding *( OWS "," [ OWS | |||
| transfer-coding ] ) | transfer-coding ] ) | |||
| URI = <URI, defined in [RFC3986], Section 3> | ||||
| URI-reference = <URI-reference, defined in [RFC3986], Section 4.1> | URI-reference = <URI-reference, defined in [RFC3986], Section 4.1> | |||
| Upgrade = "Upgrade:" OWS Upgrade-v | Upgrade = "Upgrade:" OWS Upgrade-v | |||
| Upgrade-v = *( "," OWS ) product *( OWS "," [ OWS product ] ) | Upgrade-v = *( "," OWS ) product *( OWS "," [ OWS product ] ) | |||
| Via = "Via:" OWS Via-v | Via = "Via:" OWS Via-v | |||
| Via-v = *( "," OWS ) received-protocol RWS received-by [ RWS comment | Via-v = *( "," OWS ) received-protocol RWS received-by [ RWS comment | |||
| ] *( OWS "," [ OWS received-protocol RWS received-by [ RWS comment ] | ] *( OWS "," [ OWS received-protocol RWS received-by [ RWS comment ] | |||
| ] ) | ] ) | |||
| Warning = <Warning, defined in [Part6], Section 3.6> | Warning = <Warning, defined in [Part6], Section 3.6> | |||
| skipping to change at page 75, line 43 | skipping to change at page 75, line 43 | |||
| ABNF diagnostics: | ABNF diagnostics: | |||
| ; Chunked-Body defined but not used | ; Chunked-Body defined but not used | |||
| ; Content-Length defined but not used | ; Content-Length defined but not used | |||
| ; HTTP-message defined but not used | ; HTTP-message defined but not used | |||
| ; Host defined but not used | ; Host defined but not used | |||
| ; Request defined but not used | ; Request defined but not used | |||
| ; Response defined but not used | ; Response defined but not used | |||
| ; TE defined but not used | ; TE defined but not used | |||
| ; URI defined but not used | ||||
| ; URI-reference defined but not used | ; URI-reference defined but not used | |||
| ; http-URI defined but not used | ; http-URI defined but not used | |||
| ; https-URI defined but not used | ; https-URI defined but not used | |||
| ; partial-URI defined but not used | ; partial-URI defined but not used | |||
| ; special defined but not used | ; special defined but not used | |||
| Appendix D. Change Log (to be removed by RFC Editor before publication) | Appendix D. Change Log (to be removed by RFC Editor before publication) | |||
| D.1. Since RFC2616 | D.1. Since RFC2616 | |||
| skipping to change at page 82, line 32 | skipping to change at page 82, line 32 | |||
| parsing, treatment of leading and trailing OWS" | parsing, treatment of leading and trailing OWS" | |||
| Partly resolved issues: | Partly resolved issues: | |||
| o <http://tools.ietf.org/wg/httpbis/trac/ticket/60>: "Placement of | o <http://tools.ietf.org/wg/httpbis/trac/ticket/60>: "Placement of | |||
| 13.5.1 and 13.5.2" | 13.5.1 and 13.5.2" | |||
| o <http://tools.ietf.org/wg/httpbis/trac/ticket/200>: "use of term | o <http://tools.ietf.org/wg/httpbis/trac/ticket/200>: "use of term | |||
| "word" when talking about header structure" | "word" when talking about header structure" | |||
| D.11. Since draft-ietf-httpbis-p1-messaging-09 | ||||
| None yet. | ||||
| Index | Index | |||
| A | A | |||
| application/http Media Type 58 | application/http Media Type 58 | |||
| C | C | |||
| cache 13 | cache 13 | |||
| cacheable 14 | cacheable 14 | |||
| chunked (Coding Format) 32 | chunked (Coding Format) 32 | |||
| client 10 | client 10 | |||
| skipping to change at page 83, line 16 | skipping to change at page 83, line 19 | |||
| Date header 48 | Date header 48 | |||
| deflate (Coding Format) 35 | deflate (Coding Format) 35 | |||
| downstream 12 | downstream 12 | |||
| G | G | |||
| gateway 13 | gateway 13 | |||
| Grammar | Grammar | |||
| absolute-URI 16 | absolute-URI 16 | |||
| ALPHA 7 | ALPHA 7 | |||
| asctime-date 31 | asctime-date 31 | |||
| attribute 32 | attribute 31 | |||
| authority 16 | authority 16 | |||
| BWS 9 | BWS 9 | |||
| chunk 33 | chunk 33 | |||
| chunk-data 33 | chunk-data 33 | |||
| chunk-ext 33 | chunk-ext 33 | |||
| chunk-ext-name 33 | chunk-ext-name 33 | |||
| chunk-ext-val 33 | chunk-ext-val 33 | |||
| chunk-size 33 | chunk-size 33 | |||
| Chunked-Body 33 | Chunked-Body 33 | |||
| comment 21 | comment 21 | |||
| skipping to change at page 83, line 39 | skipping to change at page 83, line 42 | |||
| Connection-v 46 | Connection-v 46 | |||
| Content-Length 47 | Content-Length 47 | |||
| Content-Length-v 47 | Content-Length-v 47 | |||
| CR 7 | CR 7 | |||
| CRLF 7 | CRLF 7 | |||
| ctext 21 | ctext 21 | |||
| CTL 7 | CTL 7 | |||
| Date 48 | Date 48 | |||
| Date-v 48 | Date-v 48 | |||
| date1 30 | date1 30 | |||
| date2 32 | date2 31 | |||
| date3 32 | date3 31 | |||
| day 30 | day 30 | |||
| day-name 30 | day-name 30 | |||
| day-name-l 30 | day-name-l 30 | |||
| DIGIT 7 | DIGIT 7 | |||
| DQUOTE 7 | DQUOTE 7 | |||
| extension-code 29 | extension-code 29 | |||
| extension-method 25 | extension-method 25 | |||
| field-content 20 | field-content 20 | |||
| field-name 20 | field-name 20 | |||
| field-value 20 | field-value 20 | |||
| general-header 24 | general-header 24 | |||
| GMT 30 | GMT 30 | |||
| header-field 20 | header-field 20 | |||
| HEXDIG 7 | HEXDIG 7 | |||
| Host 49 | Host 49 | |||
| Host-v 49 | Host-v 49 | |||
| hour 30 | hour 30 | |||
| HTTP-date 30 | HTTP-date 29 | |||
| HTTP-message 19 | HTTP-message 19 | |||
| HTTP-Prot-Name 15 | HTTP-Prot-Name 15 | |||
| http-URI 16 | http-URI 16 | |||
| HTTP-Version 15 | HTTP-Version 15 | |||
| https-URI 18 | https-URI 18 | |||
| last-chunk 33 | last-chunk 33 | |||
| LF 7 | LF 7 | |||
| message-body 22 | message-body 22 | |||
| Method 25 | Method 25 | |||
| minute 30 | minute 30 | |||
| month 30 | month 30 | |||
| obs-date 31 | obs-date 30 | |||
| obs-text 10 | obs-text 10 | |||
| OCTET 7 | OCTET 7 | |||
| OWS 9 | OWS 9 | |||
| path-absolute 16 | path-absolute 16 | |||
| port 16 | port 16 | |||
| product 35 | product 35 | |||
| product-version 35 | product-version 35 | |||
| protocol-name 54 | protocol-name 54 | |||
| protocol-version 54 | protocol-version 54 | |||
| pseudonym 54 | pseudonym 54 | |||
| qdtext 10 | qdtext 10 | |||
| qdtext-nf 33 | qdtext-nf 33 | |||
| query 16 | query 16 | |||
| quoted-cpair 22 | quoted-cpair 21 | |||
| quoted-pair 10 | quoted-pair 10 | |||
| quoted-str-nf 33 | quoted-str-nf 33 | |||
| quoted-string 10 | quoted-string 10 | |||
| qvalue 36 | qvalue 36 | |||
| Reason-Phrase 29 | Reason-Phrase 29 | |||
| received-by 54 | received-by 54 | |||
| received-protocol 54 | received-protocol 54 | |||
| Request 25 | Request 25 | |||
| Request-Line 25 | Request-Line 25 | |||
| request-target 25 | request-target 25 | |||
| skipping to change at page 85, line 22 | skipping to change at page 85, line 26 | |||
| TE-v 50 | TE-v 50 | |||
| time-of-day 30 | time-of-day 30 | |||
| token 9 | token 9 | |||
| Trailer 51 | Trailer 51 | |||
| trailer-part 33 | trailer-part 33 | |||
| Trailer-v 51 | Trailer-v 51 | |||
| transfer-coding 31 | transfer-coding 31 | |||
| Transfer-Encoding 52 | Transfer-Encoding 52 | |||
| Transfer-Encoding-v 52 | Transfer-Encoding-v 52 | |||
| transfer-extension 31 | transfer-extension 31 | |||
| transfer-parameter 32 | transfer-parameter 31 | |||
| Upgrade 52 | Upgrade 52 | |||
| Upgrade-v 52 | Upgrade-v 52 | |||
| uri-host 16 | uri-host 16 | |||
| URI-reference 16 | URI-reference 16 | |||
| value 32 | value 31 | |||
| VCHAR 7 | VCHAR 7 | |||
| Via 54 | Via 54 | |||
| Via-v 54 | Via-v 54 | |||
| WSP 7 | WSP 7 | |||
| year 30 | year 30 | |||
| gzip (Coding Format) 35 | gzip (Coding Format) 35 | |||
| H | H | |||
| header field 19 | header field 19 | |||
| header section 19 | header section 19 | |||
| End of changes. 24 change blocks. | ||||
| 26 lines changed or deleted | 29 lines changed or added | |||
This html diff was produced by rfcdiff 1.38. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||