| draft-ietf-httpbis-p5-range-17.txt |  | draft-ietf-httpbis-p5-range-18.txt |
--- | --- | --- | --- | ---
| HTTPbis Working Group R. Fielding, Ed. |  | HTTPbis Working Group R. Fielding, Ed. |
| Internet-Draft Adobe |  | Internet-Draft Adobe |
| Obsoletes: 2616 (if approved) J. Gettys |  | Obsoletes: 2616 (if approved) J. Gettys |
| Intended status: Standards Track Alcatel-Lucent |  | Intended status: Standards Track Alcatel-Lucent |
| Expires: May 3, 2012 J. Mogul |  | Expires: July 7, 2012 J. Mogul |
| HP |  | HP |
| H. Frystyk |  | H. Frystyk |
| Microsoft |  | Microsoft |
| L. Masinter |  | L. Masinter |
| Adobe |  | Adobe |
| 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 |
| October 31, 2011 |  | January 4, 2012 |
| HTTP/1.1, part 5: Range Requests and Partial Responses |  | HTTP/1.1, part 5: Range Requests and Partial Responses |
| draft-ietf-httpbis-p5-range-17 |  | draft-ietf-httpbis-p5-range-18 |
| 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 5 of the |  | information initiative since 1990. This document is Part 5 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. |  | "HTTP/1.1" and, taken together, obsoletes RFC 2616. |
| skipping to change at page 1, line 49 |  | skipping to change at page 1, line 49 |
| 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), which is archived at |  | group mailing list (ietf-http-wg@w3.org), which is archived at |
| <http://lists.w3.org/Archives/Public/ietf-http-wg/>. |  | <http://lists.w3.org/Archives/Public/ietf-http-wg/>. |
| The current issues list is at |  | The current issues list is at |
| <http://tools.ietf.org/wg/httpbis/trac/report/3> and related |  | <http://tools.ietf.org/wg/httpbis/trac/report/3> 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.18. |  | The changes in this draft are summarized in Appendix D.19. |
| Status of This Memo |  | Status of This Memo |
| This Internet-Draft is submitted in full conformance with the |  | This Internet-Draft is submitted 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). Note that other groups may also distribute |  | Task Force (IETF). Note that other groups may also distribute |
| working documents as Internet-Drafts. The list of current Internet- |  | working documents as Internet-Drafts. The list of current Internet- |
| Drafts is at http://datatracker.ietf.org/drafts/current/. |  | Drafts is at http://datatracker.ietf.org/drafts/current/. |
| Internet-Drafts are draft documents valid for a maximum of six months |  | Internet-Drafts are draft documents valid for a maximum of six months |
| 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." |
| This Internet-Draft will expire on May 3, 2012. |  | This Internet-Draft will expire on July 7, 2012. |
| Copyright Notice |  | Copyright Notice |
| Copyright (c) 2011 IETF Trust and the persons identified as the |  | Copyright (c) 2012 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 |
| carefully, as they describe your rights and restrictions with respect |  | carefully, as they describe your rights and restrictions with respect |
| to this document. Code Components extracted from this document must |  | to this document. Code Components extracted from this document must |
| include Simplified BSD License text as described in Section 4.e of |  | include Simplified BSD License text as described in Section 4.e of |
| the Trust Legal Provisions and are provided without warranty as |  | the Trust Legal Provisions and are provided without warranty as |
| skipping to change at page 4, line 7 |  | skipping to change at page 4, line 7 |
| D.9. Since draft-ietf-httpbis-p5-range-07 . . . . . . . . . . . 25 |  | D.9. Since draft-ietf-httpbis-p5-range-07 . . . . . . . . . . . 25 |
| D.10. Since draft-ietf-httpbis-p5-range-08 . . . . . . . . . . . 25 |  | D.10. Since draft-ietf-httpbis-p5-range-08 . . . . . . . . . . . 25 |
| D.11. Since draft-ietf-httpbis-p5-range-09 . . . . . . . . . . . 25 |  | D.11. Since draft-ietf-httpbis-p5-range-09 . . . . . . . . . . . 25 |
| D.12. Since draft-ietf-httpbis-p5-range-10 . . . . . . . . . . . 25 |  | D.12. Since draft-ietf-httpbis-p5-range-10 . . . . . . . . . . . 25 |
| D.13. Since draft-ietf-httpbis-p5-range-11 . . . . . . . . . . . 25 |  | D.13. Since draft-ietf-httpbis-p5-range-11 . . . . . . . . . . . 25 |
| D.14. Since draft-ietf-httpbis-p5-range-12 . . . . . . . . . . . 26 |  | D.14. Since draft-ietf-httpbis-p5-range-12 . . . . . . . . . . . 26 |
| D.15. Since draft-ietf-httpbis-p5-range-13 . . . . . . . . . . . 26 |  | D.15. Since draft-ietf-httpbis-p5-range-13 . . . . . . . . . . . 26 |
| D.16. Since draft-ietf-httpbis-p5-range-14 . . . . . . . . . . . 26 |  | D.16. Since draft-ietf-httpbis-p5-range-14 . . . . . . . . . . . 26 |
| D.17. Since draft-ietf-httpbis-p5-range-15 . . . . . . . . . . . 26 |  | D.17. Since draft-ietf-httpbis-p5-range-15 . . . . . . . . . . . 26 |
| D.18. Since draft-ietf-httpbis-p5-range-16 . . . . . . . . . . . 26 |  | D.18. Since draft-ietf-httpbis-p5-range-16 . . . . . . . . . . . 26 |
|  |  | D.19. Since draft-ietf-httpbis-p5-range-17 . . . . . . . . . . . 26 |
| Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 |  | Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 |
| 1. Introduction |  | 1. Introduction |
| HTTP clients often encounter interrupted data transfers as a result |  | HTTP clients often encounter interrupted data transfers as a result |
| of cancelled requests or dropped connections. When a client has |  | of cancelled requests or dropped connections. When a client has |
| stored a partial representation, it is desirable to request the |  | stored a partial representation, it is desirable to request the |
| remainder of that representation in a subsequent request rather than |  | remainder of that representation in a subsequent request rather than |
| transfer the entire representation. There are also a number of Web |  | transfer the entire representation. There are also a number of Web |
| applications that benefit from being able to request only a subset of |  | applications that benefit from being able to request only a subset of |
| skipping to change at page 17, line 40 |  | skipping to change at page 17, line 40 |
| See Section 11 of [Part1]. |  | See Section 11 of [Part1]. |
| 9. References |  | 9. References |
| 9.1. Normative References |  | 9.1. Normative References |
| [Part1] Fielding, R., Ed., Gettys, J., Mogul, J., Frystyk, H., |  | [Part1] 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 1: URIs, Connections, |  | and J. Reschke, Ed., "HTTP/1.1, part 1: URIs, Connections, |
| and Message Parsing", draft-ietf-httpbis-p1-messaging-17 |  | and Message Parsing", draft-ietf-httpbis-p1-messaging-18 |
| (work in progress), October 2011. |  | (work in progress), January 2012. |
| [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-17 (work in |  | Semantics", draft-ietf-httpbis-p2-semantics-18 (work in |
| progress), October 2011. |  | progress), January 2012. |
| [Part4] Fielding, R., Ed., Gettys, J., Mogul, J., Frystyk, H., |  | [Part4] 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 4: Conditional |  | and J. Reschke, Ed., "HTTP/1.1, part 4: Conditional |
| Requests", draft-ietf-httpbis-p4-conditional-17 (work in |  | Requests", draft-ietf-httpbis-p4-conditional-18 (work in |
| progress), October 2011. |  | progress), January 2012. |
| [RFC2046] Freed, N. and N. Borenstein, "Multipurpose Internet Mail |  | [RFC2046] Freed, N. and N. Borenstein, "Multipurpose Internet Mail |
| Extensions (MIME) Part Two: Media Types", RFC 2046, |  | Extensions (MIME) Part Two: Media Types", RFC 2046, |
| November 1996. |  | November 1996. |
| [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate |  | [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate |
| Requirement Levels", BCP 14, RFC 2119, March 1997. |  | Requirement Levels", BCP 14, RFC 2119, March 1997. |
| [RFC5234] Crocker, D., Ed. and P. Overell, "Augmented BNF for Syntax |  | [RFC5234] Crocker, D., Ed. and P. Overell, "Augmented BNF for Syntax |
| Specifications: ABNF", STD 68, RFC 5234, January 2008. |  | Specifications: ABNF", STD 68, RFC 5234, January 2008. |
| skipping to change at page 26, line 43 |  | skipping to change at page 26, line 43 |
| o <http://tools.ietf.org/wg/httpbis/trac/ticket/186>: "Document |  | o <http://tools.ietf.org/wg/httpbis/trac/ticket/186>: "Document |
| HTTP's error-handling philosophy" |  | HTTP's error-handling philosophy" |
| o <http://trac.tools.ietf.org/wg/httpbis/trac/ticket/301>: "Content- |  | o <http://trac.tools.ietf.org/wg/httpbis/trac/ticket/301>: "Content- |
| Range on responses other than 206" |  | Range on responses other than 206" |
| o <http://trac.tools.ietf.org/wg/httpbis/trac/ticket/319>: "case |  | o <http://trac.tools.ietf.org/wg/httpbis/trac/ticket/319>: "case |
| sensitivity of ranges in p5" |  | sensitivity of ranges in p5" |
|  |  | D.19. Since draft-ietf-httpbis-p5-range-17 |
|  |  | None. |
| Index |  | Index |
| 2 |  | 2 |
| 206 Partial Content (status code) 7 |  | 206 Partial Content (status code) 7 |
| 4 |  | 4 |
| 416 Requested Range Not Satisfiable (status code) 8 |  | 416 Requested Range Not Satisfiable (status code) 8 |
| A |  | A |
| Accept-Ranges header field 9 |  | Accept-Ranges header field 9 |
End of changes. 11 change blocks.
| 12 lines changed or deleted |  | 17 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/