Changeset 1825
- Timestamp:
- 12/08/12 11:53:54 (10 years ago)
- Files:
-
- 76 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis-authscheme-registrations/latest/draft-ietf-httpbis-authscheme-registrations.html
r1764 r1825 393 393 } 394 394 395 ul.toc a: :after {395 ul.toc a:nth-child(2)::after { 396 396 content: leader('.') target-counter(attr(href), page); 397 397 } … … 413 413 } 414 414 @top-right { 415 content: " July2012";415 content: "August 2012"; 416 416 } 417 417 @top-center { … … 422 422 } 423 423 @bottom-center { 424 content: "Expires January 14, 2013";424 content: "Expires February 13, 2013"; 425 425 } 426 426 @bottom-right { … … 449 449 <link rel="Appendix" title="A Initial Registry Contents" href="#rfc.section.A"> 450 450 <link rel="Appendix" title="B Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.B"> 451 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.58 4, 2012-06-24 15:59:38, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">451 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.586, 2012-07-23 18:36:34, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 452 452 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 453 453 <meta name="dct.creator" content="Reschke, J. F."> 454 454 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-authscheme-registrations-latest"> 455 <meta name="dct.issued" scheme="ISO8601" content="2012-0 7-13">455 <meta name="dct.issued" scheme="ISO8601" content="2012-08-12"> 456 456 <meta name="dct.abstract" content="This document registers Hypertext Transfer Protocol (HTTP) authentication schemes which have been defined in standards-track RFCs before the IANA HTTP Authentication Scheme Registry was established."> 457 457 <meta name="description" content="This document registers Hypertext Transfer Protocol (HTTP) authentication schemes which have been defined in standards-track RFCs before the IANA HTTP Authentication Scheme Registry was established."> … … 470 470 <tr> 471 471 <td class="left">Intended status: Informational</td> 472 <td class="right"> July 13, 2012</td>472 <td class="right">August 12, 2012</td> 473 473 </tr> 474 474 <tr> 475 <td class="left">Expires: January 14, 2013</td>475 <td class="left">Expires: February 13, 2013</td> 476 476 <td class="right"></td> 477 477 </tr> … … 499 499 in progress”. 500 500 </p> 501 <p>This Internet-Draft will expire on January 14, 2013.</p>501 <p>This Internet-Draft will expire on February 13, 2013.</p> 502 502 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 503 503 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 510 510 <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1> 511 511 <ul class="toc"> 512 <li> 1. <a href="#introduction">Introduction</a></li>513 <li> 2. <a href="#security.considerations">Security Considerations</a></li>514 <li> 3. <a href="#iana.considerations">IANA Considerations</a></li>515 <li> 4. <a href="#rfc.references">Normative References</a></li>512 <li><a href="#rfc.section.1">1.</a> <a href="#introduction">Introduction</a></li> 513 <li><a href="#rfc.section.2">2.</a> <a href="#security.considerations">Security Considerations</a></li> 514 <li><a href="#rfc.section.3">3.</a> <a href="#iana.considerations">IANA Considerations</a></li> 515 <li><a href="#rfc.section.4">4.</a> <a href="#rfc.references">Normative References</a></li> 516 516 <li><a href="#rfc.authors">Author's Address</a></li> 517 <li> A. <a href="#initial.registry.contents">Initial Registry Contents</a></li>518 <li> B. <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul>519 <li> B.1 <a href="#changes.since.00">Since draft-ietf-httpbis-authscheme-registrations-00</a></li>520 <li> B.2 <a href="#changes.since.01">Since draft-ietf-httpbis-authscheme-registrations-01</a></li>521 <li> B.3 <a href="#changes.since.02">Since draft-ietf-httpbis-authscheme-registrations-02</a></li>522 <li> B.4 <a href="#changes.since.03">Since draft-ietf-httpbis-authscheme-registrations-03</a></li>517 <li><a href="#rfc.section.A">A.</a> <a href="#initial.registry.contents">Initial Registry Contents</a></li> 518 <li><a href="#rfc.section.B">B.</a> <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul> 519 <li><a href="#rfc.section.B.1">B.1</a> <a href="#changes.since.00">Since draft-ietf-httpbis-authscheme-registrations-00</a></li> 520 <li><a href="#rfc.section.B.2">B.2</a> <a href="#changes.since.01">Since draft-ietf-httpbis-authscheme-registrations-01</a></li> 521 <li><a href="#rfc.section.B.3">B.3</a> <a href="#changes.since.02">Since draft-ietf-httpbis-authscheme-registrations-02</a></li> 522 <li><a href="#rfc.section.B.4">B.4</a> <a href="#changes.since.03">Since draft-ietf-httpbis-authscheme-registrations-03</a></li> 523 523 </ul> 524 524 </li> … … 531 531 <p id="rfc.section.2.p.1">There are no security considerations related to the registration itself.</p> 532 532 <h1 id="rfc.section.3"><a href="#rfc.section.3">3.</a> <a id="iana.considerations" href="#iana.considerations">IANA Considerations</a></h1> 533 <p id="rfc.section.3.p.1"> <a href="#initial.registry.contents" title="Initial Registry Contents">Appendix A</a> provides initial registrations of HTTP authentication schemes for the IANA HTTP Authentication Scheme registry at <<a href="http://www.iana.org/assignments/http-authschemes">http://www.iana.org/assignments/http-authschemes</a>> (see <a href="draft-ietf-httpbis-p7-auth- 19.html#authentication.scheme.registry" title="Authentication Scheme Registry">Section 2.3</a> of <a href="#draft-ietf-httpbis-p7-auth"><cite title="HTTP/1.1, part 7: Authentication">[draft-ietf-httpbis-p7-auth]</cite></a>).533 <p id="rfc.section.3.p.1"> <a href="#initial.registry.contents" title="Initial Registry Contents">Appendix A</a> provides initial registrations of HTTP authentication schemes for the IANA HTTP Authentication Scheme registry at <<a href="http://www.iana.org/assignments/http-authschemes">http://www.iana.org/assignments/http-authschemes</a>> (see <a href="draft-ietf-httpbis-p7-auth-20.html#authentication.scheme.registry" title="Authentication Scheme Registry">Section 2.3</a> of <a href="#draft-ietf-httpbis-p7-auth"><cite title="HTTP/1.1, part 7: Authentication">[draft-ietf-httpbis-p7-auth]</cite></a>). 534 534 </p> 535 535 <h1 id="rfc.references"><a href="#rfc.section.4" id="rfc.section.4">4.</a> Normative References … … 548 548 <tr> 549 549 <td class="reference"><b id="draft-ietf-httpbis-p7-auth">[draft-ietf-httpbis-p7-auth]</b></td> 550 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth- 19">HTTP/1.1, part 7: Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-19 (work in progress), March 2012.550 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-20">HTTP/1.1, part 7: Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-20 (work in progress), July 2012. 551 551 </td> 552 552 </tr> -
draft-ietf-httpbis-authscheme-registrations/latest/draft-ietf-httpbis-authscheme-registrations.xml
r1764 r1825 42 42 </author> 43 43 44 <date month=" July" year="2012"/>44 <date month="August" year="2012"/> 45 45 <workgroup>HTTPbis Working Group</workgroup> 46 46 … … 116 116 <address><email>julian.reschke@greenbytes.de</email></address> 117 117 </author> 118 <date month=" March" year="2012"/>119 </front> 120 <seriesInfo name="Internet-Draft" value="draft-ietf-httpbis-p7-auth- 19"/>121 <x:source href="../../draft-ietf-httpbis/ 19/p7-auth.xml" basename="draft-ietf-httpbis-p7-auth-19"/>118 <date month="July" year="2012"/> 119 </front> 120 <seriesInfo name="Internet-Draft" value="draft-ietf-httpbis-p7-auth-20"/> 121 <x:source href="../../draft-ietf-httpbis/20/p7-auth.xml" basename="draft-ietf-httpbis-p7-auth-20"/> 122 122 </reference> 123 123 -
draft-ietf-httpbis-method-registrations/latest/draft-ietf-httpbis-method-registrations.html
r1812 r1825 393 393 } 394 394 395 ul.toc a: :after {395 ul.toc a:nth-child(2)::after { 396 396 content: leader('.') target-counter(attr(href), page); 397 397 } … … 413 413 } 414 414 @top-right { 415 content: " July2012";415 content: "August 2012"; 416 416 } 417 417 @top-center { … … 422 422 } 423 423 @bottom-center { 424 content: "Expires January 17, 2013";424 content: "Expires February 13, 2013"; 425 425 } 426 426 @bottom-right { … … 449 449 <link rel="Appendix" title="A Initial Registry Contents" href="#rfc.section.A"> 450 450 <link rel="Appendix" title="B Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.B"> 451 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.58 4, 2012-06-24 15:59:38, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">451 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.586, 2012-07-23 18:36:34, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 452 452 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 453 453 <meta name="dct.creator" content="Reschke, J. F."> 454 454 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-method-registrations-latest"> 455 <meta name="dct.issued" scheme="ISO8601" content="2012-0 7-16">455 <meta name="dct.issued" scheme="ISO8601" content="2012-08-12"> 456 456 <meta name="dct.abstract" content="This document registers those Hypertext Transfer Protocol (HTTP) methods which have been defined in standards-track RFCs before the IANA HTTP Method Registry was established."> 457 457 <meta name="description" content="This document registers those Hypertext Transfer Protocol (HTTP) methods which have been defined in standards-track RFCs before the IANA HTTP Method Registry was established."> … … 470 470 <tr> 471 471 <td class="left">Intended status: Informational</td> 472 <td class="right"> July 16, 2012</td>472 <td class="right">August 12, 2012</td> 473 473 </tr> 474 474 <tr> 475 <td class="left">Expires: January 17, 2013</td>475 <td class="left">Expires: February 13, 2013</td> 476 476 <td class="right"></td> 477 477 </tr> … … 499 499 in progress”. 500 500 </p> 501 <p>This Internet-Draft will expire on January 17, 2013.</p>501 <p>This Internet-Draft will expire on February 13, 2013.</p> 502 502 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 503 503 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 510 510 <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1> 511 511 <ul class="toc"> 512 <li> 1. <a href="#introduction">Introduction</a></li>513 <li> 2. <a href="#security.considerations">Security Considerations</a></li>514 <li> 3. <a href="#iana.considerations">IANA Considerations</a></li>515 <li> 4. <a href="#rfc.references">Normative References</a></li>512 <li><a href="#rfc.section.1">1.</a> <a href="#introduction">Introduction</a></li> 513 <li><a href="#rfc.section.2">2.</a> <a href="#security.considerations">Security Considerations</a></li> 514 <li><a href="#rfc.section.3">3.</a> <a href="#iana.considerations">IANA Considerations</a></li> 515 <li><a href="#rfc.section.4">4.</a> <a href="#rfc.references">Normative References</a></li> 516 516 <li><a href="#rfc.authors">Author's Address</a></li> 517 <li> A. <a href="#updated.registry.contents">Initial Registry Contents</a></li>518 <li> B. <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul>519 <li> B.1 <a href="#rfc.section.B.1">Since draft-ietf-httpbis-method-registrations-00</a></li>520 <li> B.2 <a href="#rfc.section.B.2">Since draft-ietf-httpbis-method-registrations-01</a></li>521 <li> B.3 <a href="#rfc.section.B.3">Since draft-ietf-httpbis-method-registrations-02</a></li>522 <li> B.4 <a href="#rfc.section.B.4">Since draft-ietf-httpbis-method-registrations-03</a></li>523 <li> B.5 <a href="#changes.since.04">Since draft-ietf-httpbis-method-registrations-04</a></li>524 <li> B.6 <a href="#changes.since.05">Since draft-ietf-httpbis-method-registrations-05</a></li>525 <li> B.7 <a href="#changes.since.06">Since draft-ietf-httpbis-method-registrations-06</a></li>526 <li> B.8 <a href="#changes.since.07">Since draft-ietf-httpbis-method-registrations-07</a></li>527 <li> B.9 <a href="#changes.since.08">Since draft-ietf-httpbis-method-registrations-08</a></li>528 <li> B.10 <a href="#changes.since.09">Since draft-ietf-httpbis-method-registrations-09</a></li>517 <li><a href="#rfc.section.A">A.</a> <a href="#updated.registry.contents">Initial Registry Contents</a></li> 518 <li><a href="#rfc.section.B">B.</a> <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul> 519 <li><a href="#rfc.section.B.1">B.1</a> <a href="#rfc.section.B.1">Since draft-ietf-httpbis-method-registrations-00</a></li> 520 <li><a href="#rfc.section.B.2">B.2</a> <a href="#rfc.section.B.2">Since draft-ietf-httpbis-method-registrations-01</a></li> 521 <li><a href="#rfc.section.B.3">B.3</a> <a href="#rfc.section.B.3">Since draft-ietf-httpbis-method-registrations-02</a></li> 522 <li><a href="#rfc.section.B.4">B.4</a> <a href="#rfc.section.B.4">Since draft-ietf-httpbis-method-registrations-03</a></li> 523 <li><a href="#rfc.section.B.5">B.5</a> <a href="#changes.since.04">Since draft-ietf-httpbis-method-registrations-04</a></li> 524 <li><a href="#rfc.section.B.6">B.6</a> <a href="#changes.since.05">Since draft-ietf-httpbis-method-registrations-05</a></li> 525 <li><a href="#rfc.section.B.7">B.7</a> <a href="#changes.since.06">Since draft-ietf-httpbis-method-registrations-06</a></li> 526 <li><a href="#rfc.section.B.8">B.8</a> <a href="#changes.since.07">Since draft-ietf-httpbis-method-registrations-07</a></li> 527 <li><a href="#rfc.section.B.9">B.9</a> <a href="#changes.since.08">Since draft-ietf-httpbis-method-registrations-08</a></li> 528 <li><a href="#rfc.section.B.10">B.10</a> <a href="#changes.since.09">Since draft-ietf-httpbis-method-registrations-09</a></li> 529 529 </ul> 530 530 </li> -
draft-ietf-httpbis-method-registrations/latest/draft-ietf-httpbis-method-registrations.xml
r1812 r1825 42 42 </author> 43 43 44 <date month=" July" year="2012"/>44 <date month="August" year="2012"/> 45 45 <workgroup>HTTPbis Working Group</workgroup> 46 46 -
draft-ietf-httpbis/latest/p0-introduction.html
r1803 r1825 364 364 } 365 365 366 ul.toc a: :after {366 ul.toc a:nth-child(2)::after { 367 367 content: leader('.') target-counter(attr(href), page); 368 368 } … … 384 384 } 385 385 @top-right { 386 content: " July2012";386 content: "August 2012"; 387 387 } 388 388 @top-center { … … 393 393 } 394 394 @bottom-center { 395 content: "Expires January 17, 2013";395 content: "Expires February 13, 2013"; 396 396 } 397 397 @bottom-right { … … 419 419 <link rel="Chapter" href="#rfc.section.3" title="3 References"> 420 420 <link href="p1-messaging.html" rel="next"> 421 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.58 4, 2012-06-24 15:59:38, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">421 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.586, 2012-07-23 18:36:34, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 422 422 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 423 423 <meta name="dct.creator" content="Fielding, R."> … … 426 426 <meta name="dct.creator" content="Reschke, J. F."> 427 427 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p0-introduction-latest"> 428 <meta name="dct.issued" scheme="ISO8601" content="2012-0 7-16">428 <meta name="dct.issued" scheme="ISO8601" content="2012-08-12"> 429 429 <meta name="dct.abstract" content="This document is the first in a series that, collectively, define the HyperText Transfer Protocol, version 1.1; otherwise known as HTTP/1.1."> 430 430 <meta name="description" content="This document is the first in a series that, collectively, define the HyperText Transfer Protocol, version 1.1; otherwise known as HTTP/1.1."> … … 446 446 </tr> 447 447 <tr> 448 <td class="left">Expires: January 17, 2013</td>448 <td class="left">Expires: February 13, 2013</td> 449 449 <td class="right">W3C</td> 450 450 </tr> … … 467 467 <tr> 468 468 <td class="left"></td> 469 <td class="right"> July 16, 2012</td>469 <td class="right">August 12, 2012</td> 470 470 </tr> 471 471 </tbody> … … 490 490 in progress”. 491 491 </p> 492 <p>This Internet-Draft will expire on January 17, 2013.</p>492 <p>This Internet-Draft will expire on February 13, 2013.</p> 493 493 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 494 494 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 508 508 <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1> 509 509 <ul class="toc"> 510 <li> 1. <a href="#rfc.section.1">Introduction to the HTTP Document Series</a></li>511 <li> 2. <a href="#wat">What is HTTP?</a></li>512 <li> 3. <a href="#rfc.references">References</a><ul>513 <li> 3.1 <a href="#rfc.references.1">Normative References</a></li>514 <li> 3.2 <a href="#rfc.references.2">Informative References</a></li>510 <li><a href="#rfc.section.1">1.</a> <a href="#rfc.section.1">Introduction to the HTTP Document Series</a></li> 511 <li><a href="#rfc.section.2">2.</a> <a href="#wat">What is HTTP?</a></li> 512 <li><a href="#rfc.section.3">3.</a> <a href="#rfc.references">References</a><ul> 513 <li><a href="#rfc.section.3.1">3.1</a> <a href="#rfc.references.1">Normative References</a></li> 514 <li><a href="#rfc.section.3.2">3.2</a> <a href="#rfc.references.2">Informative References</a></li> 515 515 </ul> 516 516 </li> … … 578 578 <tr> 579 579 <td class="reference"><b id="Part1">[Part1]</b></td> 580 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">HTTP/1.1, part 1: Message Routing and Syntax"</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), July 2012.580 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">HTTP/1.1, part 1: Message Routing and Syntax"</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), August 2012. 581 581 </td> 582 582 </tr> 583 583 <tr> 584 584 <td class="reference"><b id="Part2">[Part2]</b></td> 585 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">HTTP/1.1, part 2: Message Semantics, Payload and Content Negotiation</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), July 2012.585 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">HTTP/1.1, part 2: Message Semantics, Payload and Content Negotiation</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), August 2012. 586 586 </td> 587 587 </tr> 588 588 <tr> 589 589 <td class="reference"><b id="Part4">[Part4]</b></td> 590 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">HTTP/1.1, part 4: Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), July 2012.590 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">HTTP/1.1, part 4: Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), August 2012. 591 591 </td> 592 592 </tr> 593 593 <tr> 594 594 <td class="reference"><b id="Part5">[Part5]</b></td> 595 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">HTTP/1.1, part 5: Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), July 2012.595 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">HTTP/1.1, part 5: Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), August 2012. 596 596 </td> 597 597 </tr> 598 598 <tr> 599 599 <td class="reference"><b id="Part6">[Part6]</b></td> 600 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Rackspace">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), July 2012.600 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Rackspace">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), August 2012. 601 601 </td> 602 602 </tr> 603 603 <tr> 604 604 <td class="reference"><b id="Part7">[Part7]</b></td> 605 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-latest">HTTP/1.1, part 7: Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-latest (work in progress), July 2012.605 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-latest">HTTP/1.1, part 7: Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-latest (work in progress), August 2012. 606 606 </td> 607 607 </tr> -
draft-ietf-httpbis/latest/p0-introduction.xml
r1803 r1825 14 14 <!ENTITY P0-ID-VERSION "latest"> 15 15 <!ENTITY ID-VERSION "latest"> 16 <!ENTITY ID-MONTH " July">16 <!ENTITY ID-MONTH "August"> 17 17 <!ENTITY ID-YEAR "2012"> 18 18 <!ENTITY mdash "—"> -
draft-ietf-httpbis/latest/p1-messaging.html
r1818 r1825 420 420 } 421 421 422 ul.toc a: :after {422 ul.toc a:nth-child(2)::after { 423 423 content: leader('.') target-counter(attr(href), page); 424 424 } … … 440 440 } 441 441 @top-right { 442 content: " July2012";442 content: "August 2012"; 443 443 } 444 444 @top-center { … … 449 449 } 450 450 @bottom-center { 451 content: "Expires January 24, 2013";451 content: "Expires February 13, 2013"; 452 452 } 453 453 @bottom-right { … … 486 486 <link rel="Appendix" title="D Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.D"> 487 487 <link href="p2-semantics.html" rel="next"> 488 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.58 4, 2012-06-24 15:59:38, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">488 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.586, 2012-07-23 18:36:34, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 489 489 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 490 490 <meta name="dct.creator" content="Fielding, R."> … … 492 492 <meta name="dct.creator" content="Reschke, J. F."> 493 493 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p1-messaging-latest"> 494 <meta name="dct.issued" scheme="ISO8601" content="2012-0 7-23">494 <meta name="dct.issued" scheme="ISO8601" content="2012-08-12"> 495 495 <meta name="dct.replaces" content="urn:ietf:rfc:2145"> 496 496 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> … … 524 524 </tr> 525 525 <tr> 526 <td class="left">Expires: January 24, 2013</td>526 <td class="left">Expires: February 13, 2013</td> 527 527 <td class="right">greenbytes</td> 528 528 </tr> 529 529 <tr> 530 530 <td class="left"></td> 531 <td class="right"> July 23, 2012</td>531 <td class="right">August 12, 2012</td> 532 532 </tr> 533 533 </tbody> … … 556 556 in progress”. 557 557 </p> 558 <p>This Internet-Draft will expire on January 24, 2013.</p>558 <p>This Internet-Draft will expire on February 13, 2013.</p> 559 559 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 560 560 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 574 574 <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1> 575 575 <ul class="toc"> 576 <li> 1. <a href="#introduction">Introduction</a><ul>577 <li> 1.1 <a href="#intro.requirements">Requirement Notation</a></li>578 <li> 1.2 <a href="#notation">Syntax Notation</a></li>576 <li><a href="#rfc.section.1">1.</a> <a href="#introduction">Introduction</a><ul> 577 <li><a href="#rfc.section.1.1">1.1</a> <a href="#intro.requirements">Requirement Notation</a></li> 578 <li><a href="#rfc.section.1.2">1.2</a> <a href="#notation">Syntax Notation</a></li> 579 579 </ul> 580 580 </li> 581 <li> 2. <a href="#architecture">Architecture</a><ul>582 <li> 2.1 <a href="#operation">Client/Server Messaging</a></li>583 <li> 2.2 <a href="#implementation-diversity">Implementation Diversity</a></li>584 <li> 2.3 <a href="#transport-independence">Connections and Transport Independence</a></li>585 <li> 2.4 <a href="#intermediaries">Intermediaries</a></li>586 <li> 2.5 <a href="#caches">Caches</a></li>587 <li> 2.6 <a href="#intro.conformance.and.error.handling">Conformance and Error Handling</a></li>588 <li> 2.7 <a href="#http.version">Protocol Versioning</a></li>589 <li> 2.8 <a href="#uri">Uniform Resource Identifiers</a><ul>590 <li> 2.8.1 <a href="#http.uri">http URI scheme</a></li>591 <li> 2.8.2 <a href="#https.uri">https URI scheme</a></li>592 <li> 2.8.3 <a href="#uri.comparison">http and https URI Normalization and Comparison</a></li>581 <li><a href="#rfc.section.2">2.</a> <a href="#architecture">Architecture</a><ul> 582 <li><a href="#rfc.section.2.1">2.1</a> <a href="#operation">Client/Server Messaging</a></li> 583 <li><a href="#rfc.section.2.2">2.2</a> <a href="#implementation-diversity">Implementation Diversity</a></li> 584 <li><a href="#rfc.section.2.3">2.3</a> <a href="#transport-independence">Connections and Transport Independence</a></li> 585 <li><a href="#rfc.section.2.4">2.4</a> <a href="#intermediaries">Intermediaries</a></li> 586 <li><a href="#rfc.section.2.5">2.5</a> <a href="#caches">Caches</a></li> 587 <li><a href="#rfc.section.2.6">2.6</a> <a href="#intro.conformance.and.error.handling">Conformance and Error Handling</a></li> 588 <li><a href="#rfc.section.2.7">2.7</a> <a href="#http.version">Protocol Versioning</a></li> 589 <li><a href="#rfc.section.2.8">2.8</a> <a href="#uri">Uniform Resource Identifiers</a><ul> 590 <li><a href="#rfc.section.2.8.1">2.8.1</a> <a href="#http.uri">http URI scheme</a></li> 591 <li><a href="#rfc.section.2.8.2">2.8.2</a> <a href="#https.uri">https URI scheme</a></li> 592 <li><a href="#rfc.section.2.8.3">2.8.3</a> <a href="#uri.comparison">http and https URI Normalization and Comparison</a></li> 593 593 </ul> 594 594 </li> 595 595 </ul> 596 596 </li> 597 <li> 3. <a href="#http.message">Message Format</a><ul>598 <li> 3.1 <a href="#start.line">Start Line</a><ul>599 <li> 3.1.1 <a href="#request.line">Request Line</a></li>600 <li> 3.1.2 <a href="#status.line">Status Line</a></li>597 <li><a href="#rfc.section.3">3.</a> <a href="#http.message">Message Format</a><ul> 598 <li><a href="#rfc.section.3.1">3.1</a> <a href="#start.line">Start Line</a><ul> 599 <li><a href="#rfc.section.3.1.1">3.1.1</a> <a href="#request.line">Request Line</a></li> 600 <li><a href="#rfc.section.3.1.2">3.1.2</a> <a href="#status.line">Status Line</a></li> 601 601 </ul> 602 602 </li> 603 <li> 3.2 <a href="#header.fields">Header Fields</a><ul>604 <li> 3.2.1 <a href="#whitespace">Whitespace</a></li>605 <li> 3.2.2 <a href="#field.parsing">Field Parsing</a></li>606 <li> 3.2.3 <a href="#field.length">Field Length</a></li>607 <li> 3.2.4 <a href="#field.components">Field value components</a></li>603 <li><a href="#rfc.section.3.2">3.2</a> <a href="#header.fields">Header Fields</a><ul> 604 <li><a href="#rfc.section.3.2.1">3.2.1</a> <a href="#whitespace">Whitespace</a></li> 605 <li><a href="#rfc.section.3.2.2">3.2.2</a> <a href="#field.parsing">Field Parsing</a></li> 606 <li><a href="#rfc.section.3.2.3">3.2.3</a> <a href="#field.length">Field Length</a></li> 607 <li><a href="#rfc.section.3.2.4">3.2.4</a> <a href="#field.components">Field value components</a></li> 608 608 </ul> 609 609 </li> 610 <li> 3.3 <a href="#message.body">Message Body</a><ul>611 <li> 3.3.1 <a href="#header.transfer-encoding">Transfer-Encoding</a></li>612 <li> 3.3.2 <a href="#header.content-length">Content-Length</a></li>613 <li> 3.3.3 <a href="#message.body.length">Message Body Length</a></li>610 <li><a href="#rfc.section.3.3">3.3</a> <a href="#message.body">Message Body</a><ul> 611 <li><a href="#rfc.section.3.3.1">3.3.1</a> <a href="#header.transfer-encoding">Transfer-Encoding</a></li> 612 <li><a href="#rfc.section.3.3.2">3.3.2</a> <a href="#header.content-length">Content-Length</a></li> 613 <li><a href="#rfc.section.3.3.3">3.3.3</a> <a href="#message.body.length">Message Body Length</a></li> 614 614 </ul> 615 615 </li> 616 <li> 3.4 <a href="#incomplete.messages">Handling Incomplete Messages</a></li>617 <li> 3.5 <a href="#message.robustness">Message Parsing Robustness</a></li>616 <li><a href="#rfc.section.3.4">3.4</a> <a href="#incomplete.messages">Handling Incomplete Messages</a></li> 617 <li><a href="#rfc.section.3.5">3.5</a> <a href="#message.robustness">Message Parsing Robustness</a></li> 618 618 </ul> 619 619 </li> 620 <li> 4. <a href="#transfer.codings">Transfer Codings</a><ul>621 <li> 4.1 <a href="#chunked.encoding">Chunked Transfer Coding</a></li>622 <li> 4.2 <a href="#compression.codings">Compression Codings</a><ul>623 <li> 4.2.1 <a href="#compress.coding">Compress Coding</a></li>624 <li> 4.2.2 <a href="#deflate.coding">Deflate Coding</a></li>625 <li> 4.2.3 <a href="#gzip.coding">Gzip Coding</a></li>620 <li><a href="#rfc.section.4">4.</a> <a href="#transfer.codings">Transfer Codings</a><ul> 621 <li><a href="#rfc.section.4.1">4.1</a> <a href="#chunked.encoding">Chunked Transfer Coding</a></li> 622 <li><a href="#rfc.section.4.2">4.2</a> <a href="#compression.codings">Compression Codings</a><ul> 623 <li><a href="#rfc.section.4.2.1">4.2.1</a> <a href="#compress.coding">Compress Coding</a></li> 624 <li><a href="#rfc.section.4.2.2">4.2.2</a> <a href="#deflate.coding">Deflate Coding</a></li> 625 <li><a href="#rfc.section.4.2.3">4.2.3</a> <a href="#gzip.coding">Gzip Coding</a></li> 626 626 </ul> 627 627 </li> 628 <li> 4.3 <a href="#header.te">TE</a><ul>629 <li> 4.3.1 <a href="#quality.values">Quality Values</a></li>628 <li><a href="#rfc.section.4.3">4.3</a> <a href="#header.te">TE</a><ul> 629 <li><a href="#rfc.section.4.3.1">4.3.1</a> <a href="#quality.values">Quality Values</a></li> 630 630 </ul> 631 631 </li> 632 <li> 4.4 <a href="#header.trailer">Trailer</a></li>632 <li><a href="#rfc.section.4.4">4.4</a> <a href="#header.trailer">Trailer</a></li> 633 633 </ul> 634 634 </li> 635 <li> 5. <a href="#message.routing">Message Routing</a><ul>636 <li> 5.1 <a href="#target-resource">Identifying a Target Resource</a></li>637 <li> 5.2 <a href="#connecting.inbound">Connecting Inbound</a></li>638 <li> 5.3 <a href="#request-target">Request Target</a></li>639 <li> 5.4 <a href="#header.host">Host</a></li>640 <li> 5.5 <a href="#effective.request.uri">Effective Request URI</a></li>641 <li> 5.6 <a href="#intermediary.forwarding">Intermediary Forwarding</a><ul>642 <li> 5.6.1 <a href="#end-to-end.and.hop-by-hop.header-fields">End-to-end and Hop-by-hop Header Fields</a></li>643 <li> 5.6.2 <a href="#non-modifiable.header-fields">Non-modifiable Header Fields</a></li>635 <li><a href="#rfc.section.5">5.</a> <a href="#message.routing">Message Routing</a><ul> 636 <li><a href="#rfc.section.5.1">5.1</a> <a href="#target-resource">Identifying a Target Resource</a></li> 637 <li><a href="#rfc.section.5.2">5.2</a> <a href="#connecting.inbound">Connecting Inbound</a></li> 638 <li><a href="#rfc.section.5.3">5.3</a> <a href="#request-target">Request Target</a></li> 639 <li><a href="#rfc.section.5.4">5.4</a> <a href="#header.host">Host</a></li> 640 <li><a href="#rfc.section.5.5">5.5</a> <a href="#effective.request.uri">Effective Request URI</a></li> 641 <li><a href="#rfc.section.5.6">5.6</a> <a href="#intermediary.forwarding">Intermediary Forwarding</a><ul> 642 <li><a href="#rfc.section.5.6.1">5.6.1</a> <a href="#end-to-end.and.hop-by-hop.header-fields">End-to-end and Hop-by-hop Header Fields</a></li> 643 <li><a href="#rfc.section.5.6.2">5.6.2</a> <a href="#non-modifiable.header-fields">Non-modifiable Header Fields</a></li> 644 644 </ul> 645 645 </li> 646 <li> 5.7 <a href="#associating.response.to.request">Associating a Response to a Request</a></li>646 <li><a href="#rfc.section.5.7">5.7</a> <a href="#associating.response.to.request">Associating a Response to a Request</a></li> 647 647 </ul> 648 648 </li> 649 <li> 6. <a href="#connection.management">Connection Management</a><ul>650 <li> 6.1 <a href="#header.connection">Connection</a></li>651 <li> 6.2 <a href="#header.via">Via</a></li>652 <li> 6.3 <a href="#persistent.connections">Persistent Connections</a><ul>653 <li> 6.3.1 <a href="#persistent.purpose">Purpose</a></li>654 <li> 6.3.2 <a href="#persistent.overall">Overall Operation</a><ul>655 <li> 6.3.2.1 <a href="#persistent.negotiation">Negotiation</a></li>656 <li> 6.3.2.2 <a href="#pipelining">Pipelining</a></li>649 <li><a href="#rfc.section.6">6.</a> <a href="#connection.management">Connection Management</a><ul> 650 <li><a href="#rfc.section.6.1">6.1</a> <a href="#header.connection">Connection</a></li> 651 <li><a href="#rfc.section.6.2">6.2</a> <a href="#header.via">Via</a></li> 652 <li><a href="#rfc.section.6.3">6.3</a> <a href="#persistent.connections">Persistent Connections</a><ul> 653 <li><a href="#rfc.section.6.3.1">6.3.1</a> <a href="#persistent.purpose">Purpose</a></li> 654 <li><a href="#rfc.section.6.3.2">6.3.2</a> <a href="#persistent.overall">Overall Operation</a><ul> 655 <li><a href="#rfc.section.6.3.2.1">6.3.2.1</a> <a href="#persistent.negotiation">Negotiation</a></li> 656 <li><a href="#rfc.section.6.3.2.2">6.3.2.2</a> <a href="#pipelining">Pipelining</a></li> 657 657 </ul> 658 658 </li> 659 <li> 6.3.3 <a href="#persistent.practical">Practical Considerations</a></li>660 <li> 6.3.4 <a href="#persistent.retrying.requests">Retrying Requests</a></li>659 <li><a href="#rfc.section.6.3.3">6.3.3</a> <a href="#persistent.practical">Practical Considerations</a></li> 660 <li><a href="#rfc.section.6.3.4">6.3.4</a> <a href="#persistent.retrying.requests">Retrying Requests</a></li> 661 661 </ul> 662 662 </li> 663 <li> 6.4 <a href="#message.transmission.requirements">Message Transmission Requirements</a><ul>664 <li> 6.4.1 <a href="#persistent.flow">Persistent Connections and Flow Control</a></li>665 <li> 6.4.2 <a href="#persistent.monitor">Monitoring Connections for Error Status Messages</a></li>666 <li> 6.4.3 <a href="#use.of.the.100.status">Use of the 100 (Continue) Status</a></li>667 <li> 6.4.4 <a href="#closing.connections.on.error">Closing Connections on Error</a></li>663 <li><a href="#rfc.section.6.4">6.4</a> <a href="#message.transmission.requirements">Message Transmission Requirements</a><ul> 664 <li><a href="#rfc.section.6.4.1">6.4.1</a> <a href="#persistent.flow">Persistent Connections and Flow Control</a></li> 665 <li><a href="#rfc.section.6.4.2">6.4.2</a> <a href="#persistent.monitor">Monitoring Connections for Error Status Messages</a></li> 666 <li><a href="#rfc.section.6.4.3">6.4.3</a> <a href="#use.of.the.100.status">Use of the 100 (Continue) Status</a></li> 667 <li><a href="#rfc.section.6.4.4">6.4.4</a> <a href="#closing.connections.on.error">Closing Connections on Error</a></li> 668 668 </ul> 669 669 </li> 670 <li> 6.5 <a href="#header.upgrade">Upgrade</a></li>670 <li><a href="#rfc.section.6.5">6.5</a> <a href="#header.upgrade">Upgrade</a></li> 671 671 </ul> 672 672 </li> 673 <li> 7. <a href="#IANA.considerations">IANA Considerations</a><ul>674 <li> 7.1 <a href="#header.field.registration">Header Field Registration</a></li>675 <li> 7.2 <a href="#uri.scheme.registration">URI Scheme Registration</a></li>676 <li> 7.3 <a href="#internet.media.type.http">Internet Media Type Registrations</a><ul>677 <li> 7.3.1 <a href="#internet.media.type.message.http">Internet Media Type message/http</a></li>678 <li> 7.3.2 <a href="#internet.media.type.application.http">Internet Media Type application/http</a></li>673 <li><a href="#rfc.section.7">7.</a> <a href="#IANA.considerations">IANA Considerations</a><ul> 674 <li><a href="#rfc.section.7.1">7.1</a> <a href="#header.field.registration">Header Field Registration</a></li> 675 <li><a href="#rfc.section.7.2">7.2</a> <a href="#uri.scheme.registration">URI Scheme Registration</a></li> 676 <li><a href="#rfc.section.7.3">7.3</a> <a href="#internet.media.type.http">Internet Media Type Registrations</a><ul> 677 <li><a href="#rfc.section.7.3.1">7.3.1</a> <a href="#internet.media.type.message.http">Internet Media Type message/http</a></li> 678 <li><a href="#rfc.section.7.3.2">7.3.2</a> <a href="#internet.media.type.application.http">Internet Media Type application/http</a></li> 679 679 </ul> 680 680 </li> 681 <li> 7.4 <a href="#transfer.coding.registry">Transfer Coding Registry</a></li>682 <li> 7.5 <a href="#transfer.coding.registration">Transfer Coding Registrations</a></li>683 <li> 7.6 <a href="#upgrade.token.registry">Upgrade Token Registry</a></li>684 <li> 7.7 <a href="#upgrade.token.registration">Upgrade Token Registration</a></li>681 <li><a href="#rfc.section.7.4">7.4</a> <a href="#transfer.coding.registry">Transfer Coding Registry</a></li> 682 <li><a href="#rfc.section.7.5">7.5</a> <a href="#transfer.coding.registration">Transfer Coding Registrations</a></li> 683 <li><a href="#rfc.section.7.6">7.6</a> <a href="#upgrade.token.registry">Upgrade Token Registry</a></li> 684 <li><a href="#rfc.section.7.7">7.7</a> <a href="#upgrade.token.registration">Upgrade Token Registration</a></li> 685 685 </ul> 686 686 </li> 687 <li> 8. <a href="#security.considerations">Security Considerations</a><ul>688 <li> 8.1 <a href="#personal.information">Personal Information</a></li>689 <li> 8.2 <a href="#abuse.of.server.log.information">Abuse of Server Log Information</a></li>690 <li> 8.3 <a href="#attack.pathname">Attacks Based On File and Path Names</a></li>691 <li> 8.4 <a href="#dns.related.attacks">DNS-related Attacks</a></li>692 <li> 8.5 <a href="#attack.intermediaries">Intermediaries and Caching</a></li>693 <li> 8.6 <a href="#attack.protocol.element.size.overflows">Protocol Element Size Overflows</a></li>687 <li><a href="#rfc.section.8">8.</a> <a href="#security.considerations">Security Considerations</a><ul> 688 <li><a href="#rfc.section.8.1">8.1</a> <a href="#personal.information">Personal Information</a></li> 689 <li><a href="#rfc.section.8.2">8.2</a> <a href="#abuse.of.server.log.information">Abuse of Server Log Information</a></li> 690 <li><a href="#rfc.section.8.3">8.3</a> <a href="#attack.pathname">Attacks Based On File and Path Names</a></li> 691 <li><a href="#rfc.section.8.4">8.4</a> <a href="#dns.related.attacks">DNS-related Attacks</a></li> 692 <li><a href="#rfc.section.8.5">8.5</a> <a href="#attack.intermediaries">Intermediaries and Caching</a></li> 693 <li><a href="#rfc.section.8.6">8.6</a> <a href="#attack.protocol.element.size.overflows">Protocol Element Size Overflows</a></li> 694 694 </ul> 695 695 </li> 696 <li> 9. <a href="#acks">Acknowledgments</a></li>697 <li> 10. <a href="#rfc.references">References</a><ul>698 <li> 10.1 <a href="#rfc.references.1">Normative References</a></li>699 <li> 10.2 <a href="#rfc.references.2">Informative References</a></li>696 <li><a href="#rfc.section.9">9.</a> <a href="#acks">Acknowledgments</a></li> 697 <li><a href="#rfc.section.10">10.</a> <a href="#rfc.references">References</a><ul> 698 <li><a href="#rfc.section.10.1">10.1</a> <a href="#rfc.references.1">Normative References</a></li> 699 <li><a href="#rfc.section.10.2">10.2</a> <a href="#rfc.references.2">Informative References</a></li> 700 700 </ul> 701 701 </li> 702 702 <li><a href="#rfc.authors">Authors' Addresses</a></li> 703 <li> A. <a href="#compatibility">HTTP Version History</a><ul>704 <li> A.1 <a href="#changes.from.1.0">Changes from HTTP/1.0</a><ul>705 <li> A.1.1 <a href="#changes.to.simplify.multi-homed.web.servers.and.conserve.ip.addresses">Multi-homed Web Servers</a></li>706 <li> A.1.2 <a href="#compatibility.with.http.1.0.persistent.connections">Keep-Alive Connections</a></li>707 <li> A.1.3 <a href="#introduction.of.transfer-encoding">Introduction of Transfer-Encoding</a></li>703 <li><a href="#rfc.section.A">A.</a> <a href="#compatibility">HTTP Version History</a><ul> 704 <li><a href="#rfc.section.A.1">A.1</a> <a href="#changes.from.1.0">Changes from HTTP/1.0</a><ul> 705 <li><a href="#rfc.section.A.1.1">A.1.1</a> <a href="#changes.to.simplify.multi-homed.web.servers.and.conserve.ip.addresses">Multi-homed Web Servers</a></li> 706 <li><a href="#rfc.section.A.1.2">A.1.2</a> <a href="#compatibility.with.http.1.0.persistent.connections">Keep-Alive Connections</a></li> 707 <li><a href="#rfc.section.A.1.3">A.1.3</a> <a href="#introduction.of.transfer-encoding">Introduction of Transfer-Encoding</a></li> 708 708 </ul> 709 709 </li> 710 <li> A.2 <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li>710 <li><a href="#rfc.section.A.2">A.2</a> <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li> 711 711 </ul> 712 712 </li> 713 <li> B. <a href="#abnf.extension">ABNF list extension: #rule</a></li>714 <li> C. <a href="#collected.abnf">Collected ABNF</a></li>715 <li> D. <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul>716 <li> D.1 <a href="#rfc.section.D.1">Since RFC 2616</a></li>717 <li> D.2 <a href="#rfc.section.D.2">Since draft-ietf-httpbis-p1-messaging-00</a></li>718 <li> D.3 <a href="#rfc.section.D.3">Since draft-ietf-httpbis-p1-messaging-01</a></li>719 <li> D.4 <a href="#changes.since.02">Since draft-ietf-httpbis-p1-messaging-02</a></li>720 <li> D.5 <a href="#changes.since.03">Since draft-ietf-httpbis-p1-messaging-03</a></li>721 <li> D.6 <a href="#changes.since.04">Since draft-ietf-httpbis-p1-messaging-04</a></li>722 <li> D.7 <a href="#changes.since.05">Since draft-ietf-httpbis-p1-messaging-05</a></li>723 <li> D.8 <a href="#changes.since.06">Since draft-ietf-httpbis-p1-messaging-06</a></li>724 <li> D.9 <a href="#changes.since.07">Since draft-ietf-httpbis-p1-messaging-07</a></li>725 <li> D.10 <a href="#changes.since.08">Since draft-ietf-httpbis-p1-messaging-08</a></li>726 <li> D.11 <a href="#changes.since.09">Since draft-ietf-httpbis-p1-messaging-09</a></li>727 <li> D.12 <a href="#changes.since.10">Since draft-ietf-httpbis-p1-messaging-10</a></li>728 <li> D.13 <a href="#changes.since.11">Since draft-ietf-httpbis-p1-messaging-11</a></li>729 <li> D.14 <a href="#changes.since.12">Since draft-ietf-httpbis-p1-messaging-12</a></li>730 <li> D.15 <a href="#changes.since.13">Since draft-ietf-httpbis-p1-messaging-13</a></li>731 <li> D.16 <a href="#changes.since.14">Since draft-ietf-httpbis-p1-messaging-14</a></li>732 <li> D.17 <a href="#changes.since.15">Since draft-ietf-httpbis-p1-messaging-15</a></li>733 <li> D.18 <a href="#changes.since.16">Since draft-ietf-httpbis-p1-messaging-16</a></li>734 <li> D.19 <a href="#changes.since.17">Since draft-ietf-httpbis-p1-messaging-17</a></li>735 <li> D.20 <a href="#changes.since.18">Since draft-ietf-httpbis-p1-messaging-18</a></li>736 <li> D.21 <a href="#changes.since.19">Since draft-ietf-httpbis-p1-messaging-19</a></li>737 <li> D.22 <a href="#changes.since.20">Since draft-ietf-httpbis-p1-messaging-20</a></li>713 <li><a href="#rfc.section.B">B.</a> <a href="#abnf.extension">ABNF list extension: #rule</a></li> 714 <li><a href="#rfc.section.C">C.</a> <a href="#collected.abnf">Collected ABNF</a></li> 715 <li><a href="#rfc.section.D">D.</a> <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul> 716 <li><a href="#rfc.section.D.1">D.1</a> <a href="#rfc.section.D.1">Since RFC 2616</a></li> 717 <li><a href="#rfc.section.D.2">D.2</a> <a href="#rfc.section.D.2">Since draft-ietf-httpbis-p1-messaging-00</a></li> 718 <li><a href="#rfc.section.D.3">D.3</a> <a href="#rfc.section.D.3">Since draft-ietf-httpbis-p1-messaging-01</a></li> 719 <li><a href="#rfc.section.D.4">D.4</a> <a href="#changes.since.02">Since draft-ietf-httpbis-p1-messaging-02</a></li> 720 <li><a href="#rfc.section.D.5">D.5</a> <a href="#changes.since.03">Since draft-ietf-httpbis-p1-messaging-03</a></li> 721 <li><a href="#rfc.section.D.6">D.6</a> <a href="#changes.since.04">Since draft-ietf-httpbis-p1-messaging-04</a></li> 722 <li><a href="#rfc.section.D.7">D.7</a> <a href="#changes.since.05">Since draft-ietf-httpbis-p1-messaging-05</a></li> 723 <li><a href="#rfc.section.D.8">D.8</a> <a href="#changes.since.06">Since draft-ietf-httpbis-p1-messaging-06</a></li> 724 <li><a href="#rfc.section.D.9">D.9</a> <a href="#changes.since.07">Since draft-ietf-httpbis-p1-messaging-07</a></li> 725 <li><a href="#rfc.section.D.10">D.10</a> <a href="#changes.since.08">Since draft-ietf-httpbis-p1-messaging-08</a></li> 726 <li><a href="#rfc.section.D.11">D.11</a> <a href="#changes.since.09">Since draft-ietf-httpbis-p1-messaging-09</a></li> 727 <li><a href="#rfc.section.D.12">D.12</a> <a href="#changes.since.10">Since draft-ietf-httpbis-p1-messaging-10</a></li> 728 <li><a href="#rfc.section.D.13">D.13</a> <a href="#changes.since.11">Since draft-ietf-httpbis-p1-messaging-11</a></li> 729 <li><a href="#rfc.section.D.14">D.14</a> <a href="#changes.since.12">Since draft-ietf-httpbis-p1-messaging-12</a></li> 730 <li><a href="#rfc.section.D.15">D.15</a> <a href="#changes.since.13">Since draft-ietf-httpbis-p1-messaging-13</a></li> 731 <li><a href="#rfc.section.D.16">D.16</a> <a href="#changes.since.14">Since draft-ietf-httpbis-p1-messaging-14</a></li> 732 <li><a href="#rfc.section.D.17">D.17</a> <a href="#changes.since.15">Since draft-ietf-httpbis-p1-messaging-15</a></li> 733 <li><a href="#rfc.section.D.18">D.18</a> <a href="#changes.since.16">Since draft-ietf-httpbis-p1-messaging-16</a></li> 734 <li><a href="#rfc.section.D.19">D.19</a> <a href="#changes.since.17">Since draft-ietf-httpbis-p1-messaging-17</a></li> 735 <li><a href="#rfc.section.D.20">D.20</a> <a href="#changes.since.18">Since draft-ietf-httpbis-p1-messaging-18</a></li> 736 <li><a href="#rfc.section.D.21">D.21</a> <a href="#changes.since.19">Since draft-ietf-httpbis-p1-messaging-19</a></li> 737 <li><a href="#rfc.section.D.22">D.22</a> <a href="#changes.since.20">Since draft-ietf-httpbis-p1-messaging-20</a></li> 738 738 </ul> 739 739 </li> … … 2720 2720 <tr> 2721 2721 <td class="reference"><b id="Part2">[Part2]</b></td> 2722 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">HTTP/1.1, part 2: Semantics and Payloads</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), July 2012.2722 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">HTTP/1.1, part 2: Semantics and Payloads</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), August 2012. 2723 2723 </td> 2724 2724 </tr> 2725 2725 <tr> 2726 2726 <td class="reference"><b id="Part4">[Part4]</b></td> 2727 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">HTTP/1.1, part 4: Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), July 2012.2727 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">HTTP/1.1, part 4: Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), August 2012. 2728 2728 </td> 2729 2729 </tr> 2730 2730 <tr> 2731 2731 <td class="reference"><b id="Part5">[Part5]</b></td> 2732 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">HTTP/1.1, part 5: Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), July 2012.2732 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">HTTP/1.1, part 5: Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), August 2012. 2733 2733 </td> 2734 2734 </tr> 2735 2735 <tr> 2736 2736 <td class="reference"><b id="Part6">[Part6]</b></td> 2737 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Rackspace">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), July 2012.2737 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Rackspace">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), August 2012. 2738 2738 </td> 2739 2739 </tr> 2740 2740 <tr> 2741 2741 <td class="reference"><b id="Part7">[Part7]</b></td> 2742 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-latest">HTTP/1.1, part 7: Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-latest (work in progress), July 2012.2742 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-latest">HTTP/1.1, part 7: Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-latest (work in progress), August 2012. 2743 2743 </td> 2744 2744 </tr> -
draft-ietf-httpbis/latest/p1-messaging.xml
r1818 r1825 13 13 <!ENTITY SHOULD-NOT "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD NOT</bcp14>"> 14 14 <!ENTITY ID-VERSION "latest"> 15 <!ENTITY ID-MONTH " July">15 <!ENTITY ID-MONTH "August"> 16 16 <!ENTITY ID-YEAR "2012"> 17 17 <!ENTITY mdash "—"> -
draft-ietf-httpbis/latest/p2-semantics.html
r1810 r1825 420 420 } 421 421 422 ul.toc a: :after {422 ul.toc a:nth-child(2)::after { 423 423 content: leader('.') target-counter(attr(href), page); 424 424 } … … 440 440 } 441 441 @top-right { 442 content: " July2012";442 content: "August 2012"; 443 443 } 444 444 @top-center { … … 449 449 } 450 450 @bottom-center { 451 content: "Expires January 17, 2013";451 content: "Expires February 13, 2013"; 452 452 } 453 453 @bottom-right { … … 492 492 <link href="p1-messaging.html" rel="prev"> 493 493 <link href="p4-conditional.html" rel="next"> 494 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.58 4, 2012-06-24 15:59:38, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">494 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.586, 2012-07-23 18:36:34, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 495 495 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 496 496 <meta name="dct.creator" content="Fielding, R."> … … 498 498 <meta name="dct.creator" content="Reschke, J. F."> 499 499 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p2-semantics-latest"> 500 <meta name="dct.issued" scheme="ISO8601" content="2012-0 7-16">500 <meta name="dct.issued" scheme="ISO8601" content="2012-08-12"> 501 501 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 502 502 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. This document defines the semantics of HTTP/1.1 messages, as expressed by request methods, request header fields, response status codes, and response header fields, along with the payload of messages (metadata and body content) and mechanisms for content negotiation."> … … 529 529 </tr> 530 530 <tr> 531 <td class="left">Expires: January 17, 2013</td>531 <td class="left">Expires: February 13, 2013</td> 532 532 <td class="right">greenbytes</td> 533 533 </tr> 534 534 <tr> 535 535 <td class="left"></td> 536 <td class="right"> July 16, 2012</td>536 <td class="right">August 12, 2012</td> 537 537 </tr> 538 538 </tbody> … … 561 561 in progress”. 562 562 </p> 563 <p>This Internet-Draft will expire on January 17, 2013.</p>563 <p>This Internet-Draft will expire on February 13, 2013.</p> 564 564 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 565 565 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 579 579 <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1> 580 580 <ul class="toc"> 581 <li> 1. <a href="#introduction">Introduction</a><ul>582 <li> 1.1 <a href="#intro.conformance.and.error.handling">Conformance and Error Handling</a></li>583 <li> 1.2 <a href="#notation">Syntax Notation</a></li>581 <li><a href="#rfc.section.1">1.</a> <a href="#introduction">Introduction</a><ul> 582 <li><a href="#rfc.section.1.1">1.1</a> <a href="#intro.conformance.and.error.handling">Conformance and Error Handling</a></li> 583 <li><a href="#rfc.section.1.2">1.2</a> <a href="#notation">Syntax Notation</a></li> 584 584 </ul> 585 585 </li> 586 <li> 2. <a href="#methods">Methods</a><ul>587 <li> 2.1 <a href="#safe.and.idempotent">Safe and Idempotent Methods</a><ul>588 <li> 2.1.1 <a href="#safe.methods">Safe Methods</a></li>589 <li> 2.1.2 <a href="#idempotent.methods">Idempotent Methods</a></li>586 <li><a href="#rfc.section.2">2.</a> <a href="#methods">Methods</a><ul> 587 <li><a href="#rfc.section.2.1">2.1</a> <a href="#safe.and.idempotent">Safe and Idempotent Methods</a><ul> 588 <li><a href="#rfc.section.2.1.1">2.1.1</a> <a href="#safe.methods">Safe Methods</a></li> 589 <li><a href="#rfc.section.2.1.2">2.1.2</a> <a href="#idempotent.methods">Idempotent Methods</a></li> 590 590 </ul> 591 591 </li> 592 <li> 2.2 <a href="#method.registry">Method Registry</a><ul>593 <li> 2.2.1 <a href="#considerations.for.new.methods">Considerations for New Methods</a></li>592 <li><a href="#rfc.section.2.2">2.2</a> <a href="#method.registry">Method Registry</a><ul> 593 <li><a href="#rfc.section.2.2.1">2.2.1</a> <a href="#considerations.for.new.methods">Considerations for New Methods</a></li> 594 594 </ul> 595 595 </li> 596 <li> 2.3 <a href="#method.definitions">Method Definitions</a><ul>597 <li> 2.3.1 <a href="#OPTIONS">OPTIONS</a></li>598 <li> 2.3.2 <a href="#GET">GET</a></li>599 <li> 2.3.3 <a href="#HEAD">HEAD</a></li>600 <li> 2.3.4 <a href="#POST">POST</a></li>601 <li> 2.3.5 <a href="#PUT">PUT</a></li>602 <li> 2.3.6 <a href="#DELETE">DELETE</a></li>603 <li> 2.3.7 <a href="#TRACE">TRACE</a></li>604 <li> 2.3.8 <a href="#CONNECT">CONNECT</a></li>596 <li><a href="#rfc.section.2.3">2.3</a> <a href="#method.definitions">Method Definitions</a><ul> 597 <li><a href="#rfc.section.2.3.1">2.3.1</a> <a href="#OPTIONS">OPTIONS</a></li> 598 <li><a href="#rfc.section.2.3.2">2.3.2</a> <a href="#GET">GET</a></li> 599 <li><a href="#rfc.section.2.3.3">2.3.3</a> <a href="#HEAD">HEAD</a></li> 600 <li><a href="#rfc.section.2.3.4">2.3.4</a> <a href="#POST">POST</a></li> 601 <li><a href="#rfc.section.2.3.5">2.3.5</a> <a href="#PUT">PUT</a></li> 602 <li><a href="#rfc.section.2.3.6">2.3.6</a> <a href="#DELETE">DELETE</a></li> 603 <li><a href="#rfc.section.2.3.7">2.3.7</a> <a href="#TRACE">TRACE</a></li> 604 <li><a href="#rfc.section.2.3.8">2.3.8</a> <a href="#CONNECT">CONNECT</a></li> 605 605 </ul> 606 606 </li> 607 607 </ul> 608 608 </li> 609 <li> 3. <a href="#header.fields">Header Fields</a><ul>610 <li> 3.1 <a href="#considerations.for.creating.header.fields">Considerations for Creating Header Fields</a></li>611 <li> 3.2 <a href="#request.header.fields">Request Header Fields</a></li>612 <li> 3.3 <a href="#response.header.fields">Response Header Fields</a></li>609 <li><a href="#rfc.section.3">3.</a> <a href="#header.fields">Header Fields</a><ul> 610 <li><a href="#rfc.section.3.1">3.1</a> <a href="#considerations.for.creating.header.fields">Considerations for Creating Header Fields</a></li> 611 <li><a href="#rfc.section.3.2">3.2</a> <a href="#request.header.fields">Request Header Fields</a></li> 612 <li><a href="#rfc.section.3.3">3.3</a> <a href="#response.header.fields">Response Header Fields</a></li> 613 613 </ul> 614 614 </li> 615 <li> 4. <a href="#status.codes">Status Codes</a><ul>616 <li> 4.1 <a href="#overview.of.status.codes">Overview of Status Codes</a></li>617 <li> 4.2 <a href="#status.code.registry">Status Code Registry</a><ul>618 <li> 4.2.1 <a href="#considerations.for.new.status.codes">Considerations for New Status Codes</a></li>615 <li><a href="#rfc.section.4">4.</a> <a href="#status.codes">Status Codes</a><ul> 616 <li><a href="#rfc.section.4.1">4.1</a> <a href="#overview.of.status.codes">Overview of Status Codes</a></li> 617 <li><a href="#rfc.section.4.2">4.2</a> <a href="#status.code.registry">Status Code Registry</a><ul> 618 <li><a href="#rfc.section.4.2.1">4.2.1</a> <a href="#considerations.for.new.status.codes">Considerations for New Status Codes</a></li> 619 619 </ul> 620 620 </li> 621 <li> 4.3 <a href="#status.1xx">Informational 1xx</a><ul>622 <li> 4.3.1 <a href="#status.100">100 Continue</a></li>623 <li> 4.3.2 <a href="#status.101">101 Switching Protocols</a></li>621 <li><a href="#rfc.section.4.3">4.3</a> <a href="#status.1xx">Informational 1xx</a><ul> 622 <li><a href="#rfc.section.4.3.1">4.3.1</a> <a href="#status.100">100 Continue</a></li> 623 <li><a href="#rfc.section.4.3.2">4.3.2</a> <a href="#status.101">101 Switching Protocols</a></li> 624 624 </ul> 625 625 </li> 626 <li> 4.4 <a href="#status.2xx">Successful 2xx</a><ul>627 <li> 4.4.1 <a href="#status.200">200 OK</a></li>628 <li> 4.4.2 <a href="#status.201">201 Created</a></li>629 <li> 4.4.3 <a href="#status.202">202 Accepted</a></li>630 <li> 4.4.4 <a href="#status.203">203 Non-Authoritative Information</a></li>631 <li> 4.4.5 <a href="#status.204">204 No Content</a></li>632 <li> 4.4.6 <a href="#status.205">205 Reset Content</a></li>626 <li><a href="#rfc.section.4.4">4.4</a> <a href="#status.2xx">Successful 2xx</a><ul> 627 <li><a href="#rfc.section.4.4.1">4.4.1</a> <a href="#status.200">200 OK</a></li> 628 <li><a href="#rfc.section.4.4.2">4.4.2</a> <a href="#status.201">201 Created</a></li> 629 <li><a href="#rfc.section.4.4.3">4.4.3</a> <a href="#status.202">202 Accepted</a></li> 630 <li><a href="#rfc.section.4.4.4">4.4.4</a> <a href="#status.203">203 Non-Authoritative Information</a></li> 631 <li><a href="#rfc.section.4.4.5">4.4.5</a> <a href="#status.204">204 No Content</a></li> 632 <li><a href="#rfc.section.4.4.6">4.4.6</a> <a href="#status.205">205 Reset Content</a></li> 633 633 </ul> 634 634 </li> 635 <li> 4.5 <a href="#status.3xx">Redirection 3xx</a><ul>636 <li> 4.5.1 <a href="#status.300">300 Multiple Choices</a></li>637 <li> 4.5.2 <a href="#status.301">301 Moved Permanently</a></li>638 <li> 4.5.3 <a href="#status.302">302 Found</a></li>639 <li> 4.5.4 <a href="#status.303">303 See Other</a></li>640 <li> 4.5.5 <a href="#status.305">305 Use Proxy</a></li>641 <li> 4.5.6 <a href="#status.306">306 (Unused)</a></li>642 <li> 4.5.7 <a href="#status.307">307 Temporary Redirect</a></li>635 <li><a href="#rfc.section.4.5">4.5</a> <a href="#status.3xx">Redirection 3xx</a><ul> 636 <li><a href="#rfc.section.4.5.1">4.5.1</a> <a href="#status.300">300 Multiple Choices</a></li> 637 <li><a href="#rfc.section.4.5.2">4.5.2</a> <a href="#status.301">301 Moved Permanently</a></li> 638 <li><a href="#rfc.section.4.5.3">4.5.3</a> <a href="#status.302">302 Found</a></li> 639 <li><a href="#rfc.section.4.5.4">4.5.4</a> <a href="#status.303">303 See Other</a></li> 640 <li><a href="#rfc.section.4.5.5">4.5.5</a> <a href="#status.305">305 Use Proxy</a></li> 641 <li><a href="#rfc.section.4.5.6">4.5.6</a> <a href="#status.306">306 (Unused)</a></li> 642 <li><a href="#rfc.section.4.5.7">4.5.7</a> <a href="#status.307">307 Temporary Redirect</a></li> 643 643 </ul> 644 644 </li> 645 <li> 4.6 <a href="#status.4xx">Client Error 4xx</a><ul>646 <li> 4.6.1 <a href="#status.400">400 Bad Request</a></li>647 <li> 4.6.2 <a href="#status.402">402 Payment Required</a></li>648 <li> 4.6.3 <a href="#status.403">403 Forbidden</a></li>649 <li> 4.6.4 <a href="#status.404">404 Not Found</a></li>650 <li> 4.6.5 <a href="#status.405">405 Method Not Allowed</a></li>651 <li> 4.6.6 <a href="#status.406">406 Not Acceptable</a></li>652 <li> 4.6.7 <a href="#status.408">408 Request Timeout</a></li>653 <li> 4.6.8 <a href="#status.409">409 Conflict</a></li>654 <li> 4.6.9 <a href="#status.410">410 Gone</a></li>655 <li> 4.6.10 <a href="#status.411">411 Length Required</a></li>656 <li> 4.6.11 <a href="#status.413">413 Request Representation Too Large</a></li>657 <li> 4.6.12 <a href="#status.414">414 URI Too Long</a></li>658 <li> 4.6.13 <a href="#status.415">415 Unsupported Media Type</a></li>659 <li> 4.6.14 <a href="#status.417">417 Expectation Failed</a></li>660 <li> 4.6.15 <a href="#status.426">426 Upgrade Required</a></li>645 <li><a href="#rfc.section.4.6">4.6</a> <a href="#status.4xx">Client Error 4xx</a><ul> 646 <li><a href="#rfc.section.4.6.1">4.6.1</a> <a href="#status.400">400 Bad Request</a></li> 647 <li><a href="#rfc.section.4.6.2">4.6.2</a> <a href="#status.402">402 Payment Required</a></li> 648 <li><a href="#rfc.section.4.6.3">4.6.3</a> <a href="#status.403">403 Forbidden</a></li> 649 <li><a href="#rfc.section.4.6.4">4.6.4</a> <a href="#status.404">404 Not Found</a></li> 650 <li><a href="#rfc.section.4.6.5">4.6.5</a> <a href="#status.405">405 Method Not Allowed</a></li> 651 <li><a href="#rfc.section.4.6.6">4.6.6</a> <a href="#status.406">406 Not Acceptable</a></li> 652 <li><a href="#rfc.section.4.6.7">4.6.7</a> <a href="#status.408">408 Request Timeout</a></li> 653 <li><a href="#rfc.section.4.6.8">4.6.8</a> <a href="#status.409">409 Conflict</a></li> 654 <li><a href="#rfc.section.4.6.9">4.6.9</a> <a href="#status.410">410 Gone</a></li> 655 <li><a href="#rfc.section.4.6.10">4.6.10</a> <a href="#status.411">411 Length Required</a></li> 656 <li><a href="#rfc.section.4.6.11">4.6.11</a> <a href="#status.413">413 Request Representation Too Large</a></li> 657 <li><a href="#rfc.section.4.6.12">4.6.12</a> <a href="#status.414">414 URI Too Long</a></li> 658 <li><a href="#rfc.section.4.6.13">4.6.13</a> <a href="#status.415">415 Unsupported Media Type</a></li> 659 <li><a href="#rfc.section.4.6.14">4.6.14</a> <a href="#status.417">417 Expectation Failed</a></li> 660 <li><a href="#rfc.section.4.6.15">4.6.15</a> <a href="#status.426">426 Upgrade Required</a></li> 661 661 </ul> 662 662 </li> 663 <li> 4.7 <a href="#status.5xx">Server Error 5xx</a><ul>664 <li> 4.7.1 <a href="#status.500">500 Internal Server Error</a></li>665 <li> 4.7.2 <a href="#status.501">501 Not Implemented</a></li>666 <li> 4.7.3 <a href="#status.502">502 Bad Gateway</a></li>667 <li> 4.7.4 <a href="#status.503">503 Service Unavailable</a></li>668 <li> 4.7.5 <a href="#status.504">504 Gateway Timeout</a></li>669 <li> 4.7.6 <a href="#status.505">505 HTTP Version Not Supported</a></li>663 <li><a href="#rfc.section.4.7">4.7</a> <a href="#status.5xx">Server Error 5xx</a><ul> 664 <li><a href="#rfc.section.4.7.1">4.7.1</a> <a href="#status.500">500 Internal Server Error</a></li> 665 <li><a href="#rfc.section.4.7.2">4.7.2</a> <a href="#status.501">501 Not Implemented</a></li> 666 <li><a href="#rfc.section.4.7.3">4.7.3</a> <a href="#status.502">502 Bad Gateway</a></li> 667 <li><a href="#rfc.section.4.7.4">4.7.4</a> <a href="#status.503">503 Service Unavailable</a></li> 668 <li><a href="#rfc.section.4.7.5">4.7.5</a> <a href="#status.504">504 Gateway Timeout</a></li> 669 <li><a href="#rfc.section.4.7.6">4.7.6</a> <a href="#status.505">505 HTTP Version Not Supported</a></li> 670 670 </ul> 671 671 </li> 672 672 </ul> 673 673 </li> 674 <li> 5. <a href="#protocol.parameters">Protocol Parameters</a><ul>675 <li> 5.1 <a href="#http.date">Date/Time Formats</a></li>676 <li> 5.2 <a href="#product.tokens">Product Tokens</a></li>677 <li> 5.3 <a href="#character.sets">Character Encodings (charset)</a></li>678 <li> 5.4 <a href="#content.codings">Content Codings</a><ul>679 <li> 5.4.1 <a href="#content.coding.registry">Content Coding Registry</a></li>674 <li><a href="#rfc.section.5">5.</a> <a href="#protocol.parameters">Protocol Parameters</a><ul> 675 <li><a href="#rfc.section.5.1">5.1</a> <a href="#http.date">Date/Time Formats</a></li> 676 <li><a href="#rfc.section.5.2">5.2</a> <a href="#product.tokens">Product Tokens</a></li> 677 <li><a href="#rfc.section.5.3">5.3</a> <a href="#character.sets">Character Encodings (charset)</a></li> 678 <li><a href="#rfc.section.5.4">5.4</a> <a href="#content.codings">Content Codings</a><ul> 679 <li><a href="#rfc.section.5.4.1">5.4.1</a> <a href="#content.coding.registry">Content Coding Registry</a></li> 680 680 </ul> 681 681 </li> 682 <li> 5.5 <a href="#media.types">Media Types</a><ul>683 <li> 5.5.1 <a href="#canonicalization.and.text.defaults">Canonicalization and Text Defaults</a></li>684 <li> 5.5.2 <a href="#multipart.types">Multipart Types</a></li>682 <li><a href="#rfc.section.5.5">5.5</a> <a href="#media.types">Media Types</a><ul> 683 <li><a href="#rfc.section.5.5.1">5.5.1</a> <a href="#canonicalization.and.text.defaults">Canonicalization and Text Defaults</a></li> 684 <li><a href="#rfc.section.5.5.2">5.5.2</a> <a href="#multipart.types">Multipart Types</a></li> 685 685 </ul> 686 686 </li> 687 <li> 5.6 <a href="#language.tags">Language Tags</a></li>687 <li><a href="#rfc.section.5.6">5.6</a> <a href="#language.tags">Language Tags</a></li> 688 688 </ul> 689 689 </li> 690 <li> 6. <a href="#payload">Payload</a><ul>691 <li> 6.1 <a href="#payload.header.fields">Payload Header Fields</a></li>692 <li> 6.2 <a href="#payload.body">Payload Body</a></li>690 <li><a href="#rfc.section.6">6.</a> <a href="#payload">Payload</a><ul> 691 <li><a href="#rfc.section.6.1">6.1</a> <a href="#payload.header.fields">Payload Header Fields</a></li> 692 <li><a href="#rfc.section.6.2">6.2</a> <a href="#payload.body">Payload Body</a></li> 693 693 </ul> 694 694 </li> 695 <li> 7. <a href="#representation">Representation</a><ul>696 <li> 7.1 <a href="#identifying.response.associated.with.representation">Identifying the Resource Associated with a Representation</a></li>697 <li> 7.2 <a href="#representation.header.fields">Representation Header Fields</a></li>698 <li> 7.3 <a href="#representation.data">Representation Data</a></li>695 <li><a href="#rfc.section.7">7.</a> <a href="#representation">Representation</a><ul> 696 <li><a href="#rfc.section.7.1">7.1</a> <a href="#identifying.response.associated.with.representation">Identifying the Resource Associated with a Representation</a></li> 697 <li><a href="#rfc.section.7.2">7.2</a> <a href="#representation.header.fields">Representation Header Fields</a></li> 698 <li><a href="#rfc.section.7.3">7.3</a> <a href="#representation.data">Representation Data</a></li> 699 699 </ul> 700 700 </li> 701 <li> 8. <a href="#content.negotiation">Content Negotiation</a><ul>702 <li> 8.1 <a href="#server-driven.negotiation">Server-driven Negotiation</a></li>703 <li> 8.2 <a href="#agent-driven.negotiation">Agent-driven Negotiation</a></li>701 <li><a href="#rfc.section.8">8.</a> <a href="#content.negotiation">Content Negotiation</a><ul> 702 <li><a href="#rfc.section.8.1">8.1</a> <a href="#server-driven.negotiation">Server-driven Negotiation</a></li> 703 <li><a href="#rfc.section.8.2">8.2</a> <a href="#agent-driven.negotiation">Agent-driven Negotiation</a></li> 704 704 </ul> 705 705 </li> 706 <li> 9. <a href="#header.field.definitions">Header Field Definitions</a><ul>707 <li> 9.1 <a href="#header.accept">Accept</a></li>708 <li> 9.2 <a href="#header.accept-charset">Accept-Charset</a></li>709 <li> 9.3 <a href="#header.accept-encoding">Accept-Encoding</a></li>710 <li> 9.4 <a href="#header.accept-language">Accept-Language</a></li>711 <li> 9.5 <a href="#header.allow">Allow</a></li>712 <li> 9.6 <a href="#header.content-encoding">Content-Encoding</a></li>713 <li> 9.7 <a href="#header.content-language">Content-Language</a></li>714 <li> 9.8 <a href="#header.content-location">Content-Location</a></li>715 <li> 9.9 <a href="#header.content-type">Content-Type</a></li>716 <li> 9.10 <a href="#header.date">Date</a></li>717 <li> 9.11 <a href="#header.expect">Expect</a></li>718 <li> 9.12 <a href="#header.from">From</a></li>719 <li> 9.13 <a href="#header.location">Location</a></li>720 <li> 9.14 <a href="#header.max-forwards">Max-Forwards</a></li>721 <li> 9.15 <a href="#header.referer">Referer</a></li>722 <li> 9.16 <a href="#header.retry-after">Retry-After</a></li>723 <li> 9.17 <a href="#header.server">Server</a></li>724 <li> 9.18 <a href="#header.user-agent">User-Agent</a></li>706 <li><a href="#rfc.section.9">9.</a> <a href="#header.field.definitions">Header Field Definitions</a><ul> 707 <li><a href="#rfc.section.9.1">9.1</a> <a href="#header.accept">Accept</a></li> 708 <li><a href="#rfc.section.9.2">9.2</a> <a href="#header.accept-charset">Accept-Charset</a></li> 709 <li><a href="#rfc.section.9.3">9.3</a> <a href="#header.accept-encoding">Accept-Encoding</a></li> 710 <li><a href="#rfc.section.9.4">9.4</a> <a href="#header.accept-language">Accept-Language</a></li> 711 <li><a href="#rfc.section.9.5">9.5</a> <a href="#header.allow">Allow</a></li> 712 <li><a href="#rfc.section.9.6">9.6</a> <a href="#header.content-encoding">Content-Encoding</a></li> 713 <li><a href="#rfc.section.9.7">9.7</a> <a href="#header.content-language">Content-Language</a></li> 714 <li><a href="#rfc.section.9.8">9.8</a> <a href="#header.content-location">Content-Location</a></li> 715 <li><a href="#rfc.section.9.9">9.9</a> <a href="#header.content-type">Content-Type</a></li> 716 <li><a href="#rfc.section.9.10">9.10</a> <a href="#header.date">Date</a></li> 717 <li><a href="#rfc.section.9.11">9.11</a> <a href="#header.expect">Expect</a></li> 718 <li><a href="#rfc.section.9.12">9.12</a> <a href="#header.from">From</a></li> 719 <li><a href="#rfc.section.9.13">9.13</a> <a href="#header.location">Location</a></li> 720 <li><a href="#rfc.section.9.14">9.14</a> <a href="#header.max-forwards">Max-Forwards</a></li> 721 <li><a href="#rfc.section.9.15">9.15</a> <a href="#header.referer">Referer</a></li> 722 <li><a href="#rfc.section.9.16">9.16</a> <a href="#header.retry-after">Retry-After</a></li> 723 <li><a href="#rfc.section.9.17">9.17</a> <a href="#header.server">Server</a></li> 724 <li><a href="#rfc.section.9.18">9.18</a> <a href="#header.user-agent">User-Agent</a></li> 725 725 </ul> 726 726 </li> 727 <li> 10. <a href="#IANA.considerations">IANA Considerations</a><ul>728 <li> 10.1 <a href="#method.registration">Method Registry</a></li>729 <li> 10.2 <a href="#status.code.registration">Status Code Registry</a></li>730 <li> 10.3 <a href="#header.field.registration">Header Field Registration</a></li>731 <li> 10.4 <a href="#content.coding.registration">Content Coding Registry</a></li>727 <li><a href="#rfc.section.10">10.</a> <a href="#IANA.considerations">IANA Considerations</a><ul> 728 <li><a href="#rfc.section.10.1">10.1</a> <a href="#method.registration">Method Registry</a></li> 729 <li><a href="#rfc.section.10.2">10.2</a> <a href="#status.code.registration">Status Code Registry</a></li> 730 <li><a href="#rfc.section.10.3">10.3</a> <a href="#header.field.registration">Header Field Registration</a></li> 731 <li><a href="#rfc.section.10.4">10.4</a> <a href="#content.coding.registration">Content Coding Registry</a></li> 732 732 </ul> 733 733 </li> 734 <li> 11. <a href="#security.considerations">Security Considerations</a><ul>735 <li> 11.1 <a href="#security.sensitive">Transfer of Sensitive Information</a></li>736 <li> 11.2 <a href="#encoding.sensitive.information.in.uris">Encoding Sensitive Information in URIs</a></li>737 <li> 11.3 <a href="#location.spoofing-leakage">Location Header Fields: Spoofing and Information Leakage</a></li>738 <li> 11.4 <a href="#rfc.section.11.4">Security Considerations for CONNECT</a></li>739 <li> 11.5 <a href="#privacy.issues.connected.to.accept.header.fields">Privacy Issues Connected to Accept Header Fields</a></li>734 <li><a href="#rfc.section.11">11.</a> <a href="#security.considerations">Security Considerations</a><ul> 735 <li><a href="#rfc.section.11.1">11.1</a> <a href="#security.sensitive">Transfer of Sensitive Information</a></li> 736 <li><a href="#rfc.section.11.2">11.2</a> <a href="#encoding.sensitive.information.in.uris">Encoding Sensitive Information in URIs</a></li> 737 <li><a href="#rfc.section.11.3">11.3</a> <a href="#location.spoofing-leakage">Location Header Fields: Spoofing and Information Leakage</a></li> 738 <li><a href="#rfc.section.11.4">11.4</a> <a href="#rfc.section.11.4">Security Considerations for CONNECT</a></li> 739 <li><a href="#rfc.section.11.5">11.5</a> <a href="#privacy.issues.connected.to.accept.header.fields">Privacy Issues Connected to Accept Header Fields</a></li> 740 740 </ul> 741 741 </li> 742 <li> 12. <a href="#acks">Acknowledgments</a></li>743 <li> 13. <a href="#rfc.references">References</a><ul>744 <li> 13.1 <a href="#rfc.references.1">Normative References</a></li>745 <li> 13.2 <a href="#rfc.references.2">Informative References</a></li>742 <li><a href="#rfc.section.12">12.</a> <a href="#acks">Acknowledgments</a></li> 743 <li><a href="#rfc.section.13">13.</a> <a href="#rfc.references">References</a><ul> 744 <li><a href="#rfc.section.13.1">13.1</a> <a href="#rfc.references.1">Normative References</a></li> 745 <li><a href="#rfc.section.13.2">13.2</a> <a href="#rfc.references.2">Informative References</a></li> 746 746 </ul> 747 747 </li> 748 748 <li><a href="#rfc.authors">Authors' Addresses</a></li> 749 <li> A. <a href="#differences.between.http.and.mime">Differences between HTTP and MIME</a><ul>750 <li> A.1 <a href="#mime-version">MIME-Version</a></li>751 <li> A.2 <a href="#conversion.to.canonical.form">Conversion to Canonical Form</a></li>752 <li> A.3 <a href="#conversion.of.date.formats">Conversion of Date Formats</a></li>753 <li> A.4 <a href="#introduction.of.content-encoding">Introduction of Content-Encoding</a></li>754 <li> A.5 <a href="#no.content-transfer-encoding">No Content-Transfer-Encoding</a></li>755 <li> A.6 <a href="#mhtml.line.length">MHTML and Line Length Limitations</a></li>749 <li><a href="#rfc.section.A">A.</a> <a href="#differences.between.http.and.mime">Differences between HTTP and MIME</a><ul> 750 <li><a href="#rfc.section.A.1">A.1</a> <a href="#mime-version">MIME-Version</a></li> 751 <li><a href="#rfc.section.A.2">A.2</a> <a href="#conversion.to.canonical.form">Conversion to Canonical Form</a></li> 752 <li><a href="#rfc.section.A.3">A.3</a> <a href="#conversion.of.date.formats">Conversion of Date Formats</a></li> 753 <li><a href="#rfc.section.A.4">A.4</a> <a href="#introduction.of.content-encoding">Introduction of Content-Encoding</a></li> 754 <li><a href="#rfc.section.A.5">A.5</a> <a href="#no.content-transfer-encoding">No Content-Transfer-Encoding</a></li> 755 <li><a href="#rfc.section.A.6">A.6</a> <a href="#mhtml.line.length">MHTML and Line Length Limitations</a></li> 756 756 </ul> 757 757 </li> 758 <li> B. <a href="#additional.features">Additional Features</a></li>759 <li> C. <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li>760 <li> D. <a href="#imported.abnf">Imported ABNF</a></li>761 <li> E. <a href="#collected.abnf">Collected ABNF</a></li>762 <li> F. <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul>763 <li> F.1 <a href="#rfc.section.F.1">Since RFC 2616</a></li>764 <li> F.2 <a href="#rfc.section.F.2">Since draft-ietf-httpbis-p2-semantics-00</a></li>765 <li> F.3 <a href="#rfc.section.F.3">Since draft-ietf-httpbis-p3-payload-00</a></li>766 <li> F.4 <a href="#rfc.section.F.4">Since draft-ietf-httpbis-p2-semantics-01</a></li>767 <li> F.5 <a href="#rfc.section.F.5">Since draft-ietf-httpbis-p3-payload-01</a></li>768 <li> F.6 <a href="#changes.since.02">Since draft-ietf-httpbis-p2-semantics-02</a></li>769 <li> F.7 <a href="#changes.3.since.02">Since draft-ietf-httpbis-p3-payload-02</a></li>770 <li> F.8 <a href="#changes.since.03">Since draft-ietf-httpbis-p2-semantics-03</a></li>771 <li> F.9 <a href="#changes.3.since.03">Since draft-ietf-httpbis-p3-payload-03</a></li>772 <li> F.10 <a href="#changes.since.04">Since draft-ietf-httpbis-p2-semantics-04</a></li>773 <li> F.11 <a href="#changes.3.since.04">Since draft-ietf-httpbis-p3-payload-04</a></li>774 <li> F.12 <a href="#changes.since.05">Since draft-ietf-httpbis-p2-semantics-05</a></li>775 <li> F.13 <a href="#changes.3.since.05">Since draft-ietf-httpbis-p3-payload-05</a></li>776 <li> F.14 <a href="#changes.since.06">Since draft-ietf-httpbis-p2-semantics-06</a></li>777 <li> F.15 <a href="#changes.3.since.06">Since draft-ietf-httpbis-p3-payload-06</a></li>778 <li> F.16 <a href="#changes.since.07">Since draft-ietf-httpbis-p2-semantics-07</a></li>779 <li> F.17 <a href="#changes.3.since.07">Since draft-ietf-httpbis-p3-payload-07</a></li>780 <li> F.18 <a href="#changes.since.08">Since draft-ietf-httpbis-p2-semantics-08</a></li>781 <li> F.19 <a href="#changes.3.since.08">Since draft-ietf-httpbis-p3-payload-08</a></li>782 <li> F.20 <a href="#changes.since.09">Since draft-ietf-httpbis-p2-semantics-09</a></li>783 <li> F.21 <a href="#changes.3.since.09">Since draft-ietf-httpbis-p3-payload-09</a></li>784 <li> F.22 <a href="#changes.since.10">Since draft-ietf-httpbis-p2-semantics-10</a></li>785 <li> F.23 <a href="#changes.3.since.10">Since draft-ietf-httpbis-p3-payload-10</a></li>786 <li> F.24 <a href="#changes.since.11">Since draft-ietf-httpbis-p2-semantics-11</a></li>787 <li> F.25 <a href="#changes.3.since.11">Since draft-ietf-httpbis-p3-payload-11</a></li>788 <li> F.26 <a href="#changes.since.12">Since draft-ietf-httpbis-p2-semantics-12</a></li>789 <li> F.27 <a href="#changes.3.since.12">Since draft-ietf-httpbis-p3-payload-12</a></li>790 <li> F.28 <a href="#changes.since.13">Since draft-ietf-httpbis-p2-semantics-13</a></li>791 <li> F.29 <a href="#changes.3.since.13">Since draft-ietf-httpbis-p3-payload-13</a></li>792 <li> F.30 <a href="#changes.since.14">Since draft-ietf-httpbis-p2-semantics-14</a></li>793 <li> F.31 <a href="#changes.3.since.14">Since draft-ietf-httpbis-p3-payload-14</a></li>794 <li> F.32 <a href="#changes.since.15">Since draft-ietf-httpbis-p2-semantics-15</a></li>795 <li> F.33 <a href="#changes.3.since.15">Since draft-ietf-httpbis-p3-payload-15</a></li>796 <li> F.34 <a href="#changes.since.16">Since draft-ietf-httpbis-p2-semantics-16</a></li>797 <li> F.35 <a href="#changes.3.since.16">Since draft-ietf-httpbis-p3-payload-16</a></li>798 <li> F.36 <a href="#changes.since.17">Since draft-ietf-httpbis-p2-semantics-17</a></li>799 <li> F.37 <a href="#changes.3.since.17">Since draft-ietf-httpbis-p3-payload-17</a></li>800 <li> F.38 <a href="#changes.since.18">Since draft-ietf-httpbis-p2-semantics-18</a></li>801 <li> F.39 <a href="#changes.3.since.18">Since draft-ietf-httpbis-p3-payload-18</a></li>802 <li> F.40 <a href="#changes.since.19">Since draft-ietf-httpbis-p2-semantics-19 and draft-ietf-httpbis-p3-payload-19</a></li>803 <li> F.41 <a href="#changes.since.20">Since draft-ietf-httpbis-p2-semantics-20</a></li>758 <li><a href="#rfc.section.B">B.</a> <a href="#additional.features">Additional Features</a></li> 759 <li><a href="#rfc.section.C">C.</a> <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li> 760 <li><a href="#rfc.section.D">D.</a> <a href="#imported.abnf">Imported ABNF</a></li> 761 <li><a href="#rfc.section.E">E.</a> <a href="#collected.abnf">Collected ABNF</a></li> 762 <li><a href="#rfc.section.F">F.</a> <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul> 763 <li><a href="#rfc.section.F.1">F.1</a> <a href="#rfc.section.F.1">Since RFC 2616</a></li> 764 <li><a href="#rfc.section.F.2">F.2</a> <a href="#rfc.section.F.2">Since draft-ietf-httpbis-p2-semantics-00</a></li> 765 <li><a href="#rfc.section.F.3">F.3</a> <a href="#rfc.section.F.3">Since draft-ietf-httpbis-p3-payload-00</a></li> 766 <li><a href="#rfc.section.F.4">F.4</a> <a href="#rfc.section.F.4">Since draft-ietf-httpbis-p2-semantics-01</a></li> 767 <li><a href="#rfc.section.F.5">F.5</a> <a href="#rfc.section.F.5">Since draft-ietf-httpbis-p3-payload-01</a></li> 768 <li><a href="#rfc.section.F.6">F.6</a> <a href="#changes.since.02">Since draft-ietf-httpbis-p2-semantics-02</a></li> 769 <li><a href="#rfc.section.F.7">F.7</a> <a href="#changes.3.since.02">Since draft-ietf-httpbis-p3-payload-02</a></li> 770 <li><a href="#rfc.section.F.8">F.8</a> <a href="#changes.since.03">Since draft-ietf-httpbis-p2-semantics-03</a></li> 771 <li><a href="#rfc.section.F.9">F.9</a> <a href="#changes.3.since.03">Since draft-ietf-httpbis-p3-payload-03</a></li> 772 <li><a href="#rfc.section.F.10">F.10</a> <a href="#changes.since.04">Since draft-ietf-httpbis-p2-semantics-04</a></li> 773 <li><a href="#rfc.section.F.11">F.11</a> <a href="#changes.3.since.04">Since draft-ietf-httpbis-p3-payload-04</a></li> 774 <li><a href="#rfc.section.F.12">F.12</a> <a href="#changes.since.05">Since draft-ietf-httpbis-p2-semantics-05</a></li> 775 <li><a href="#rfc.section.F.13">F.13</a> <a href="#changes.3.since.05">Since draft-ietf-httpbis-p3-payload-05</a></li> 776 <li><a href="#rfc.section.F.14">F.14</a> <a href="#changes.since.06">Since draft-ietf-httpbis-p2-semantics-06</a></li> 777 <li><a href="#rfc.section.F.15">F.15</a> <a href="#changes.3.since.06">Since draft-ietf-httpbis-p3-payload-06</a></li> 778 <li><a href="#rfc.section.F.16">F.16</a> <a href="#changes.since.07">Since draft-ietf-httpbis-p2-semantics-07</a></li> 779 <li><a href="#rfc.section.F.17">F.17</a> <a href="#changes.3.since.07">Since draft-ietf-httpbis-p3-payload-07</a></li> 780 <li><a href="#rfc.section.F.18">F.18</a> <a href="#changes.since.08">Since draft-ietf-httpbis-p2-semantics-08</a></li> 781 <li><a href="#rfc.section.F.19">F.19</a> <a href="#changes.3.since.08">Since draft-ietf-httpbis-p3-payload-08</a></li> 782 <li><a href="#rfc.section.F.20">F.20</a> <a href="#changes.since.09">Since draft-ietf-httpbis-p2-semantics-09</a></li> 783 <li><a href="#rfc.section.F.21">F.21</a> <a href="#changes.3.since.09">Since draft-ietf-httpbis-p3-payload-09</a></li> 784 <li><a href="#rfc.section.F.22">F.22</a> <a href="#changes.since.10">Since draft-ietf-httpbis-p2-semantics-10</a></li> 785 <li><a href="#rfc.section.F.23">F.23</a> <a href="#changes.3.since.10">Since draft-ietf-httpbis-p3-payload-10</a></li> 786 <li><a href="#rfc.section.F.24">F.24</a> <a href="#changes.since.11">Since draft-ietf-httpbis-p2-semantics-11</a></li> 787 <li><a href="#rfc.section.F.25">F.25</a> <a href="#changes.3.since.11">Since draft-ietf-httpbis-p3-payload-11</a></li> 788 <li><a href="#rfc.section.F.26">F.26</a> <a href="#changes.since.12">Since draft-ietf-httpbis-p2-semantics-12</a></li> 789 <li><a href="#rfc.section.F.27">F.27</a> <a href="#changes.3.since.12">Since draft-ietf-httpbis-p3-payload-12</a></li> 790 <li><a href="#rfc.section.F.28">F.28</a> <a href="#changes.since.13">Since draft-ietf-httpbis-p2-semantics-13</a></li> 791 <li><a href="#rfc.section.F.29">F.29</a> <a href="#changes.3.since.13">Since draft-ietf-httpbis-p3-payload-13</a></li> 792 <li><a href="#rfc.section.F.30">F.30</a> <a href="#changes.since.14">Since draft-ietf-httpbis-p2-semantics-14</a></li> 793 <li><a href="#rfc.section.F.31">F.31</a> <a href="#changes.3.since.14">Since draft-ietf-httpbis-p3-payload-14</a></li> 794 <li><a href="#rfc.section.F.32">F.32</a> <a href="#changes.since.15">Since draft-ietf-httpbis-p2-semantics-15</a></li> 795 <li><a href="#rfc.section.F.33">F.33</a> <a href="#changes.3.since.15">Since draft-ietf-httpbis-p3-payload-15</a></li> 796 <li><a href="#rfc.section.F.34">F.34</a> <a href="#changes.since.16">Since draft-ietf-httpbis-p2-semantics-16</a></li> 797 <li><a href="#rfc.section.F.35">F.35</a> <a href="#changes.3.since.16">Since draft-ietf-httpbis-p3-payload-16</a></li> 798 <li><a href="#rfc.section.F.36">F.36</a> <a href="#changes.since.17">Since draft-ietf-httpbis-p2-semantics-17</a></li> 799 <li><a href="#rfc.section.F.37">F.37</a> <a href="#changes.3.since.17">Since draft-ietf-httpbis-p3-payload-17</a></li> 800 <li><a href="#rfc.section.F.38">F.38</a> <a href="#changes.since.18">Since draft-ietf-httpbis-p2-semantics-18</a></li> 801 <li><a href="#rfc.section.F.39">F.39</a> <a href="#changes.3.since.18">Since draft-ietf-httpbis-p3-payload-18</a></li> 802 <li><a href="#rfc.section.F.40">F.40</a> <a href="#changes.since.19">Since draft-ietf-httpbis-p2-semantics-19 and draft-ietf-httpbis-p3-payload-19</a></li> 803 <li><a href="#rfc.section.F.41">F.41</a> <a href="#changes.since.20">Since draft-ietf-httpbis-p2-semantics-20</a></li> 804 804 </ul> 805 805 </li> … … 3651 3651 <tr> 3652 3652 <td class="reference"><b id="Part1">[Part1]</b></td> 3653 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">HTTP/1.1, part 1: Message Routing and Syntax"</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), July 2012.3653 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">HTTP/1.1, part 1: Message Routing and Syntax"</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), August 2012. 3654 3654 </td> 3655 3655 </tr> 3656 3656 <tr> 3657 3657 <td class="reference"><b id="Part4">[Part4]</b></td> 3658 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">HTTP/1.1, part 4: Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), July 2012.3658 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">HTTP/1.1, part 4: Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), August 2012. 3659 3659 </td> 3660 3660 </tr> 3661 3661 <tr> 3662 3662 <td class="reference"><b id="Part5">[Part5]</b></td> 3663 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">HTTP/1.1, part 5: Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), July 2012.3663 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">HTTP/1.1, part 5: Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), August 2012. 3664 3664 </td> 3665 3665 </tr> 3666 3666 <tr> 3667 3667 <td class="reference"><b id="Part6">[Part6]</b></td> 3668 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Rackspace">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), July 2012.3668 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Rackspace">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), August 2012. 3669 3669 </td> 3670 3670 </tr> 3671 3671 <tr> 3672 3672 <td class="reference"><b id="Part7">[Part7]</b></td> 3673 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-latest">HTTP/1.1, part 7: Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-latest (work in progress), July 2012.3673 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-latest">HTTP/1.1, part 7: Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-latest (work in progress), August 2012. 3674 3674 </td> 3675 3675 </tr> -
draft-ietf-httpbis/latest/p2-semantics.xml
r1810 r1825 13 13 <!ENTITY SHOULD-NOT "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD NOT</bcp14>"> 14 14 <!ENTITY ID-VERSION "latest"> 15 <!ENTITY ID-MONTH " July">15 <!ENTITY ID-MONTH "August"> 16 16 <!ENTITY ID-YEAR "2012"> 17 17 <!ENTITY mdash "—"> -
draft-ietf-httpbis/latest/p3-payload.html
r1799 r1825 345 345 } 346 346 347 ul.toc a: :after {347 ul.toc a:nth-child(2)::after { 348 348 content: leader('.') target-counter(attr(href), page); 349 349 } … … 365 365 } 366 366 @top-right { 367 content: " July2012";367 content: "August 2012"; 368 368 } 369 369 @top-center { … … 374 374 } 375 375 @bottom-center { 376 content: "Expires January 16, 2013";376 content: "Expires February 13, 2013"; 377 377 } 378 378 @bottom-right { … … 398 398 <link href="p2-semantics.html" rel="prev"> 399 399 <link href="p4-conditional.html" rel="next"> 400 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.58 4, 2012-06-24 15:59:38, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">400 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.586, 2012-07-23 18:36:34, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 401 401 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 402 402 <meta name="dct.creator" content="Fielding, R."> … … 404 404 <meta name="dct.creator" content="Reschke, J. F."> 405 405 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p3-payload-latest"> 406 <meta name="dct.issued" scheme="ISO8601" content="2012-0 7-15">406 <meta name="dct.issued" scheme="ISO8601" content="2012-08-12"> 407 407 <meta name="dct.abstract" content="This part is now obsolete. Please see HTTPbis, Part 2."> 408 408 <meta name="description" content="This part is now obsolete. Please see HTTPbis, Part 2."> … … 424 424 </tr> 425 425 <tr> 426 <td class="left">Expires: January 16, 2013</td>426 <td class="left">Expires: February 13, 2013</td> 427 427 <td class="right">W3C</td> 428 428 </tr> … … 437 437 <tr> 438 438 <td class="left"></td> 439 <td class="right"> July 15, 2012</td>439 <td class="right">August 12, 2012</td> 440 440 </tr> 441 441 </tbody> … … 453 453 in progress”. 454 454 </p> 455 <p>This Internet-Draft will expire on January 16, 2013.</p>455 <p>This Internet-Draft will expire on February 13, 2013.</p> 456 456 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 457 457 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 471 471 <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1> 472 472 <ul class="toc"> 473 <li> 1. <a href="#introduction">Introduction</a></li>473 <li><a href="#rfc.section.1">1.</a> <a href="#introduction">Introduction</a></li> 474 474 <li><a href="#rfc.authors">Authors' Addresses</a></li> 475 475 </ul> -
draft-ietf-httpbis/latest/p3-payload.xml
r1697 r1825 13 13 <!ENTITY SHOULD-NOT "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD NOT</bcp14>"> 14 14 <!ENTITY ID-VERSION "latest"> 15 <!ENTITY ID-MONTH " July">15 <!ENTITY ID-MONTH "August"> 16 16 <!ENTITY ID-YEAR "2012"> 17 17 <!ENTITY mdash "—"> -
draft-ietf-httpbis/latest/p4-conditional.html
r1819 r1825 420 420 } 421 421 422 ul.toc a: :after {422 ul.toc a:nth-child(2)::after { 423 423 content: leader('.') target-counter(attr(href), page); 424 424 } … … 440 440 } 441 441 @top-right { 442 content: " July2012";442 content: "August 2012"; 443 443 } 444 444 @top-center { … … 449 449 } 450 450 @bottom-center { 451 content: "Expires January 24, 2013";451 content: "Expires February 13, 2013"; 452 452 } 453 453 @bottom-right { … … 486 486 <link href="p2-semantics.html" rel="prev"> 487 487 <link href="p5-range.html" rel="next"> 488 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.58 4, 2012-06-24 15:59:38, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">488 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.586, 2012-07-23 18:36:34, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 489 489 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 490 490 <meta name="dct.creator" content="Fielding, R."> … … 492 492 <meta name="dct.creator" content="Reschke, J. F."> 493 493 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p4-conditional-latest"> 494 <meta name="dct.issued" scheme="ISO8601" content="2012-0 7-23">494 <meta name="dct.issued" scheme="ISO8601" content="2012-08-12"> 495 495 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 496 496 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. This document defines HTTP/1.1 conditional requests, including metadata header fields for indicating state changes, request header fields for making preconditions on such state, and rules for constructing the responses to a conditional request when one or more preconditions evaluate to false."> … … 518 518 </tr> 519 519 <tr> 520 <td class="left">Expires: January 24, 2013</td>520 <td class="left">Expires: February 13, 2013</td> 521 521 <td class="right">J. Reschke, Editor</td> 522 522 </tr> … … 527 527 <tr> 528 528 <td class="left"></td> 529 <td class="right"> July 23, 2012</td>529 <td class="right">August 12, 2012</td> 530 530 </tr> 531 531 </tbody> … … 554 554 in progress”. 555 555 </p> 556 <p>This Internet-Draft will expire on January 24, 2013.</p>556 <p>This Internet-Draft will expire on February 13, 2013.</p> 557 557 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 558 558 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 572 572 <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1> 573 573 <ul class="toc"> 574 <li> 1. <a href="#introduction">Introduction</a><ul>575 <li> 1.1 <a href="#intro.conformance.and.error.handling">Conformance and Error Handling</a></li>576 <li> 1.2 <a href="#notation">Syntax Notation</a></li>574 <li><a href="#rfc.section.1">1.</a> <a href="#introduction">Introduction</a><ul> 575 <li><a href="#rfc.section.1.1">1.1</a> <a href="#intro.conformance.and.error.handling">Conformance and Error Handling</a></li> 576 <li><a href="#rfc.section.1.2">1.2</a> <a href="#notation">Syntax Notation</a></li> 577 577 </ul> 578 578 </li> 579 <li> 2. <a href="#validators">Validators</a><ul>580 <li> 2.1 <a href="#weak.and.strong.validators">Weak versus Strong</a></li>581 <li> 2.2 <a href="#header.last-modified">Last-Modified</a><ul>582 <li> 2.2.1 <a href="#lastmod.generation">Generation</a></li>583 <li> 2.2.2 <a href="#lastmod.comparison">Comparison</a></li>579 <li><a href="#rfc.section.2">2.</a> <a href="#validators">Validators</a><ul> 580 <li><a href="#rfc.section.2.1">2.1</a> <a href="#weak.and.strong.validators">Weak versus Strong</a></li> 581 <li><a href="#rfc.section.2.2">2.2</a> <a href="#header.last-modified">Last-Modified</a><ul> 582 <li><a href="#rfc.section.2.2.1">2.2.1</a> <a href="#lastmod.generation">Generation</a></li> 583 <li><a href="#rfc.section.2.2.2">2.2.2</a> <a href="#lastmod.comparison">Comparison</a></li> 584 584 </ul> 585 585 </li> 586 <li> 2.3 <a href="#header.etag">ETag</a><ul>587 <li> 2.3.1 <a href="#entity.tag.generation">Generation</a></li>588 <li> 2.3.2 <a href="#entity.tag.comparison">Comparison</a></li>589 <li> 2.3.3 <a href="#example.entity.tag.vs.conneg">Example: Entity-tags varying on Content-Negotiated Resources</a></li>586 <li><a href="#rfc.section.2.3">2.3</a> <a href="#header.etag">ETag</a><ul> 587 <li><a href="#rfc.section.2.3.1">2.3.1</a> <a href="#entity.tag.generation">Generation</a></li> 588 <li><a href="#rfc.section.2.3.2">2.3.2</a> <a href="#entity.tag.comparison">Comparison</a></li> 589 <li><a href="#rfc.section.2.3.3">2.3.3</a> <a href="#example.entity.tag.vs.conneg">Example: Entity-tags varying on Content-Negotiated Resources</a></li> 590 590 </ul> 591 591 </li> 592 <li> 2.4 <a href="#rules.for.when.to.use.entity.tags.and.last-modified.dates">Rules for When to Use Entity-tags and Last-Modified Dates</a></li>592 <li><a href="#rfc.section.2.4">2.4</a> <a href="#rules.for.when.to.use.entity.tags.and.last-modified.dates">Rules for When to Use Entity-tags and Last-Modified Dates</a></li> 593 593 </ul> 594 594 </li> 595 <li> 3. <a href="#header.field.definitions">Precondition Header Fields</a><ul>596 <li> 3.1 <a href="#header.if-match">If-Match</a></li>597 <li> 3.2 <a href="#header.if-none-match">If-None-Match</a></li>598 <li> 3.3 <a href="#header.if-modified-since">If-Modified-Since</a></li>599 <li> 3.4 <a href="#header.if-unmodified-since">If-Unmodified-Since</a></li>600 <li> 3.5 <a href="#header.if-range">If-Range</a></li>595 <li><a href="#rfc.section.3">3.</a> <a href="#header.field.definitions">Precondition Header Fields</a><ul> 596 <li><a href="#rfc.section.3.1">3.1</a> <a href="#header.if-match">If-Match</a></li> 597 <li><a href="#rfc.section.3.2">3.2</a> <a href="#header.if-none-match">If-None-Match</a></li> 598 <li><a href="#rfc.section.3.3">3.3</a> <a href="#header.if-modified-since">If-Modified-Since</a></li> 599 <li><a href="#rfc.section.3.4">3.4</a> <a href="#header.if-unmodified-since">If-Unmodified-Since</a></li> 600 <li><a href="#rfc.section.3.5">3.5</a> <a href="#header.if-range">If-Range</a></li> 601 601 </ul> 602 602 </li> 603 <li> 4. <a href="#status.code.definitions">Status Code Definitions</a><ul>604 <li> 4.1 <a href="#status.304">304 Not Modified</a></li>605 <li> 4.2 <a href="#status.412">412 Precondition Failed</a></li>603 <li><a href="#rfc.section.4">4.</a> <a href="#status.code.definitions">Status Code Definitions</a><ul> 604 <li><a href="#rfc.section.4.1">4.1</a> <a href="#status.304">304 Not Modified</a></li> 605 <li><a href="#rfc.section.4.2">4.2</a> <a href="#status.412">412 Precondition Failed</a></li> 606 606 </ul> 607 607 </li> 608 <li> 5. <a href="#precedence">Precedence</a></li>609 <li> 6. <a href="#IANA.considerations">IANA Considerations</a><ul>610 <li> 6.1 <a href="#status.code.registration">Status Code Registration</a></li>611 <li> 6.2 <a href="#header.field.registration">Header Field Registration</a></li>608 <li><a href="#rfc.section.5">5.</a> <a href="#precedence">Precedence</a></li> 609 <li><a href="#rfc.section.6">6.</a> <a href="#IANA.considerations">IANA Considerations</a><ul> 610 <li><a href="#rfc.section.6.1">6.1</a> <a href="#status.code.registration">Status Code Registration</a></li> 611 <li><a href="#rfc.section.6.2">6.2</a> <a href="#header.field.registration">Header Field Registration</a></li> 612 612 </ul> 613 613 </li> 614 <li> 7. <a href="#security.considerations">Security Considerations</a></li>615 <li> 8. <a href="#acks">Acknowledgments</a></li>616 <li> 9. <a href="#rfc.references">References</a><ul>617 <li> 9.1 <a href="#rfc.references.1">Normative References</a></li>618 <li> 9.2 <a href="#rfc.references.2">Informative References</a></li>614 <li><a href="#rfc.section.7">7.</a> <a href="#security.considerations">Security Considerations</a></li> 615 <li><a href="#rfc.section.8">8.</a> <a href="#acks">Acknowledgments</a></li> 616 <li><a href="#rfc.section.9">9.</a> <a href="#rfc.references">References</a><ul> 617 <li><a href="#rfc.section.9.1">9.1</a> <a href="#rfc.references.1">Normative References</a></li> 618 <li><a href="#rfc.section.9.2">9.2</a> <a href="#rfc.references.2">Informative References</a></li> 619 619 </ul> 620 620 </li> 621 621 <li><a href="#rfc.authors">Authors' Addresses</a></li> 622 <li> A. <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li>623 <li> B. <a href="#imported.abnf">Imported ABNF</a></li>624 <li> C. <a href="#collected.abnf">Collected ABNF</a></li>625 <li> D. <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul>626 <li> D.1 <a href="#changes.since.19">Since draft-ietf-httpbis-p4-conditional-19</a></li>627 <li> D.2 <a href="#changes.since.20">Since draft-ietf-httpbis-p4-conditional-20</a></li>622 <li><a href="#rfc.section.A">A.</a> <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li> 623 <li><a href="#rfc.section.B">B.</a> <a href="#imported.abnf">Imported ABNF</a></li> 624 <li><a href="#rfc.section.C">C.</a> <a href="#collected.abnf">Collected ABNF</a></li> 625 <li><a href="#rfc.section.D">D.</a> <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul> 626 <li><a href="#rfc.section.D.1">D.1</a> <a href="#changes.since.19">Since draft-ietf-httpbis-p4-conditional-19</a></li> 627 <li><a href="#rfc.section.D.2">D.2</a> <a href="#changes.since.20">Since draft-ietf-httpbis-p4-conditional-20</a></li> 628 628 </ul> 629 629 </li> … … 1269 1269 <tr> 1270 1270 <td class="reference"><b id="Part1">[Part1]</b></td> 1271 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">HTTP/1.1, part 1: Message Routing and Syntax"</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), July 2012.1271 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">HTTP/1.1, part 1: Message Routing and Syntax"</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), August 2012. 1272 1272 </td> 1273 1273 </tr> 1274 1274 <tr> 1275 1275 <td class="reference"><b id="Part2">[Part2]</b></td> 1276 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">HTTP/1.1, part 2: Semantics and Payloads</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), July 2012.1276 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">HTTP/1.1, part 2: Semantics and Payloads</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), August 2012. 1277 1277 </td> 1278 1278 </tr> 1279 1279 <tr> 1280 1280 <td class="reference"><b id="Part5">[Part5]</b></td> 1281 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">HTTP/1.1, part 5: Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), July 2012.1281 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">HTTP/1.1, part 5: Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), August 2012. 1282 1282 </td> 1283 1283 </tr> 1284 1284 <tr> 1285 1285 <td class="reference"><b id="Part6">[Part6]</b></td> 1286 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Rackspace">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), July 2012.1286 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Rackspace">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), August 2012. 1287 1287 </td> 1288 1288 </tr> -
draft-ietf-httpbis/latest/p4-conditional.xml
r1819 r1825 13 13 <!ENTITY SHOULD-NOT "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD NOT</bcp14>"> 14 14 <!ENTITY ID-VERSION "latest"> 15 <!ENTITY ID-MONTH " July">15 <!ENTITY ID-MONTH "August"> 16 16 <!ENTITY ID-YEAR "2012"> 17 17 <!ENTITY Note "<x:h xmlns:x='http://purl.org/net/xml2rfc/ext'>Note:</x:h>"> -
draft-ietf-httpbis/latest/p5-range.html
r1808 r1825 420 420 } 421 421 422 ul.toc a: :after {422 ul.toc a:nth-child(2)::after { 423 423 content: leader('.') target-counter(attr(href), page); 424 424 } … … 440 440 } 441 441 @top-right { 442 content: " July2012";442 content: "August 2012"; 443 443 } 444 444 @top-center { … … 449 449 } 450 450 @bottom-center { 451 content: "Expires January 17, 2013";451 content: "Expires February 13, 2013"; 452 452 } 453 453 @bottom-right { … … 487 487 <link href="p4-conditional.html" rel="prev"> 488 488 <link href="p6-cache.html" rel="next"> 489 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.58 4, 2012-06-24 15:59:38, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">489 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.586, 2012-07-23 18:36:34, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 490 490 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 491 491 <meta name="dct.creator" content="Fielding, R."> … … 493 493 <meta name="dct.creator" content="Reschke, J. F."> 494 494 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p5-range-latest"> 495 <meta name="dct.issued" scheme="ISO8601" content="2012-0 7-16">495 <meta name="dct.issued" scheme="ISO8601" content="2012-08-12"> 496 496 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 497 497 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. This document defines range requests and the rules for constructing and combining responses to those requests."> … … 519 519 </tr> 520 520 <tr> 521 <td class="left">Expires: January 17, 2013</td>521 <td class="left">Expires: February 13, 2013</td> 522 522 <td class="right">J. Reschke, Editor</td> 523 523 </tr> … … 528 528 <tr> 529 529 <td class="left"></td> 530 <td class="right"> July 16, 2012</td>530 <td class="right">August 12, 2012</td> 531 531 </tr> 532 532 </tbody> … … 553 553 in progress”. 554 554 </p> 555 <p>This Internet-Draft will expire on January 17, 2013.</p>555 <p>This Internet-Draft will expire on February 13, 2013.</p> 556 556 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 557 557 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 571 571 <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1> 572 572 <ul class="toc"> 573 <li> 1. <a href="#introduction">Introduction</a><ul>574 <li> 1.1 <a href="#intro.conformance.and.error.handling">Conformance and Error Handling</a></li>575 <li> 1.2 <a href="#notation">Syntax Notation</a></li>573 <li><a href="#rfc.section.1">1.</a> <a href="#introduction">Introduction</a><ul> 574 <li><a href="#rfc.section.1.1">1.1</a> <a href="#intro.conformance.and.error.handling">Conformance and Error Handling</a></li> 575 <li><a href="#rfc.section.1.2">1.2</a> <a href="#notation">Syntax Notation</a></li> 576 576 </ul> 577 577 </li> 578 <li> 2. <a href="#range.units">Range Units</a><ul>579 <li> 2.1 <a href="#range.specifier.registry">Range Specifier Registry</a></li>578 <li><a href="#rfc.section.2">2.</a> <a href="#range.units">Range Units</a><ul> 579 <li><a href="#rfc.section.2.1">2.1</a> <a href="#range.specifier.registry">Range Specifier Registry</a></li> 580 580 </ul> 581 581 </li> 582 <li> 3. <a href="#status.code.definitions">Status Code Definitions</a><ul>583 <li> 3.1 <a href="#status.206">206 Partial Content</a></li>584 <li> 3.2 <a href="#status.416">416 Requested Range Not Satisfiable</a></li>582 <li><a href="#rfc.section.3">3.</a> <a href="#status.code.definitions">Status Code Definitions</a><ul> 583 <li><a href="#rfc.section.3.1">3.1</a> <a href="#status.206">206 Partial Content</a></li> 584 <li><a href="#rfc.section.3.2">3.2</a> <a href="#status.416">416 Requested Range Not Satisfiable</a></li> 585 585 </ul> 586 586 </li> 587 <li> 4. <a href="#rfc.section.4">Responses to a Range Request</a><ul>588 <li> 4.1 <a href="#rfc.section.4.1">Response to a Single and Multiple Ranges Request</a></li>589 <li> 4.2 <a href="#combining.byte.ranges">Combining Ranges</a></li>587 <li><a href="#rfc.section.4">4.</a> <a href="#rfc.section.4">Responses to a Range Request</a><ul> 588 <li><a href="#rfc.section.4.1">4.1</a> <a href="#rfc.section.4.1">Response to a Single and Multiple Ranges Request</a></li> 589 <li><a href="#rfc.section.4.2">4.2</a> <a href="#combining.byte.ranges">Combining Ranges</a></li> 590 590 </ul> 591 591 </li> 592 <li> 5. <a href="#header.field.definitions">Header Field Definitions</a><ul>593 <li> 5.1 <a href="#header.accept-ranges">Accept-Ranges</a></li>594 <li> 5.2 <a href="#header.content-range">Content-Range</a></li>595 <li> 5.3 <a href="#header.if-range">If-Range</a></li>596 <li> 5.4 <a href="#header.range">Range</a><ul>597 <li> 5.4.1 <a href="#byte.ranges">Byte Ranges</a></li>598 <li> 5.4.2 <a href="#range.retrieval.requests">Range Retrieval Requests</a></li>592 <li><a href="#rfc.section.5">5.</a> <a href="#header.field.definitions">Header Field Definitions</a><ul> 593 <li><a href="#rfc.section.5.1">5.1</a> <a href="#header.accept-ranges">Accept-Ranges</a></li> 594 <li><a href="#rfc.section.5.2">5.2</a> <a href="#header.content-range">Content-Range</a></li> 595 <li><a href="#rfc.section.5.3">5.3</a> <a href="#header.if-range">If-Range</a></li> 596 <li><a href="#rfc.section.5.4">5.4</a> <a href="#header.range">Range</a><ul> 597 <li><a href="#rfc.section.5.4.1">5.4.1</a> <a href="#byte.ranges">Byte Ranges</a></li> 598 <li><a href="#rfc.section.5.4.2">5.4.2</a> <a href="#range.retrieval.requests">Range Retrieval Requests</a></li> 599 599 </ul> 600 600 </li> 601 601 </ul> 602 602 </li> 603 <li> 6. <a href="#IANA.considerations">IANA Considerations</a><ul>604 <li> 6.1 <a href="#status.code.registration">Status Code Registration</a></li>605 <li> 6.2 <a href="#header.field.registration">Header Field Registration</a></li>606 <li> 6.3 <a href="#range.specifier.registration">Range Specifier Registration</a></li>603 <li><a href="#rfc.section.6">6.</a> <a href="#IANA.considerations">IANA Considerations</a><ul> 604 <li><a href="#rfc.section.6.1">6.1</a> <a href="#status.code.registration">Status Code Registration</a></li> 605 <li><a href="#rfc.section.6.2">6.2</a> <a href="#header.field.registration">Header Field Registration</a></li> 606 <li><a href="#rfc.section.6.3">6.3</a> <a href="#range.specifier.registration">Range Specifier Registration</a></li> 607 607 </ul> 608 608 </li> 609 <li> 7. <a href="#security.considerations">Security Considerations</a><ul>610 <li> 7.1 <a href="#overlapping.ranges">Overlapping Ranges</a></li>609 <li><a href="#rfc.section.7">7.</a> <a href="#security.considerations">Security Considerations</a><ul> 610 <li><a href="#rfc.section.7.1">7.1</a> <a href="#overlapping.ranges">Overlapping Ranges</a></li> 611 611 </ul> 612 612 </li> 613 <li> 8. <a href="#acks">Acknowledgments</a></li>614 <li> 9. <a href="#rfc.references">References</a><ul>615 <li> 9.1 <a href="#rfc.references.1">Normative References</a></li>616 <li> 9.2 <a href="#rfc.references.2">Informative References</a></li>613 <li><a href="#rfc.section.8">8.</a> <a href="#acks">Acknowledgments</a></li> 614 <li><a href="#rfc.section.9">9.</a> <a href="#rfc.references">References</a><ul> 615 <li><a href="#rfc.section.9.1">9.1</a> <a href="#rfc.references.1">Normative References</a></li> 616 <li><a href="#rfc.section.9.2">9.2</a> <a href="#rfc.references.2">Informative References</a></li> 617 617 </ul> 618 618 </li> 619 619 <li><a href="#rfc.authors">Authors' Addresses</a></li> 620 <li> A. <a href="#internet.media.type.multipart.byteranges">Internet Media Type multipart/byteranges</a></li>621 <li> B. <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li>622 <li> C. <a href="#imported.abnf">Imported ABNF</a></li>623 <li> D. <a href="#collected.abnf">Collected ABNF</a></li>624 <li> E. <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul>625 <li> E.1 <a href="#changes.since.19">Since draft-ietf-httpbis-p5-range-19</a></li>626 <li> E.2 <a href="#changes.since.20">Since draft-ietf-httpbis-p5-range-20</a></li>620 <li><a href="#rfc.section.A">A.</a> <a href="#internet.media.type.multipart.byteranges">Internet Media Type multipart/byteranges</a></li> 621 <li><a href="#rfc.section.B">B.</a> <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li> 622 <li><a href="#rfc.section.C">C.</a> <a href="#imported.abnf">Imported ABNF</a></li> 623 <li><a href="#rfc.section.D">D.</a> <a href="#collected.abnf">Collected ABNF</a></li> 624 <li><a href="#rfc.section.E">E.</a> <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul> 625 <li><a href="#rfc.section.E.1">E.1</a> <a href="#changes.since.19">Since draft-ietf-httpbis-p5-range-19</a></li> 626 <li><a href="#rfc.section.E.2">E.2</a> <a href="#changes.since.20">Since draft-ietf-httpbis-p5-range-20</a></li> 627 627 </ul> 628 628 </li> … … 1083 1083 <tr> 1084 1084 <td class="reference"><b id="Part1">[Part1]</b></td> 1085 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">HTTP/1.1, part 1: Message Routing and Syntax"</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), July 2012.1085 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">HTTP/1.1, part 1: Message Routing and Syntax"</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), August 2012. 1086 1086 </td> 1087 1087 </tr> 1088 1088 <tr> 1089 1089 <td class="reference"><b id="Part2">[Part2]</b></td> 1090 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">HTTP/1.1, part 2: Semantics and Payloads</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), July 2012.1090 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">HTTP/1.1, part 2: Semantics and Payloads</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), August 2012. 1091 1091 </td> 1092 1092 </tr> 1093 1093 <tr> 1094 1094 <td class="reference"><b id="Part4">[Part4]</b></td> 1095 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">HTTP/1.1, part 4: Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), July 2012.1095 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">HTTP/1.1, part 4: Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), August 2012. 1096 1096 </td> 1097 1097 </tr> 1098 1098 <tr> 1099 1099 <td class="reference"><b id="Part6">[Part6]</b></td> 1100 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Rackspace">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), July 2012.1100 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Rackspace">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), August 2012. 1101 1101 </td> 1102 1102 </tr> -
draft-ietf-httpbis/latest/p5-range.xml
r1808 r1825 13 13 <!ENTITY SHOULD-NOT "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD NOT</bcp14>"> 14 14 <!ENTITY ID-VERSION "latest"> 15 <!ENTITY ID-MONTH " July">15 <!ENTITY ID-MONTH "August"> 16 16 <!ENTITY ID-YEAR "2012"> 17 17 <!ENTITY Note "<x:h xmlns:x='http://purl.org/net/xml2rfc/ext'>Note:</x:h>"> -
draft-ietf-httpbis/latest/p6-cache.html
r1819 r1825 423 423 } 424 424 425 ul.toc a: :after {425 ul.toc a:nth-child(2)::after { 426 426 content: leader('.') target-counter(attr(href), page); 427 427 } … … 443 443 } 444 444 @top-right { 445 content: " July2012";445 content: "August 2012"; 446 446 } 447 447 @top-center { … … 452 452 } 453 453 @bottom-center { 454 content: "Expires January 24, 2013";454 content: "Expires February 13, 2013"; 455 455 } 456 456 @bottom-right { … … 492 492 <link href="p5-range.html" rel="prev"> 493 493 <link href="p7-auth.html" rel="next"> 494 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.58 4, 2012-06-24 15:59:38, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">494 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.586, 2012-07-23 18:36:34, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 495 495 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 496 496 <meta name="dct.creator" content="Fielding, R."> … … 499 499 <meta name="dct.creator" content="Reschke, J. F."> 500 500 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p6-cache-latest"> 501 <meta name="dct.issued" scheme="ISO8601" content="2012-0 7-23">501 <meta name="dct.issued" scheme="ISO8601" content="2012-08-12"> 502 502 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 503 503 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. This document defines requirements on HTTP caches and the associated header fields that control cache behavior or indicate cacheable response messages."> … … 525 525 </tr> 526 526 <tr> 527 <td class="left">Expires: January 24, 2013</td>527 <td class="left">Expires: February 13, 2013</td> 528 528 <td class="right">M. Nottingham, Editor</td> 529 529 </tr> … … 542 542 <tr> 543 543 <td class="left"></td> 544 <td class="right"> July 23, 2012</td>544 <td class="right">August 12, 2012</td> 545 545 </tr> 546 546 </tbody> … … 568 568 in progress”. 569 569 </p> 570 <p>This Internet-Draft will expire on January 24, 2013.</p>570 <p>This Internet-Draft will expire on February 13, 2013.</p> 571 571 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 572 572 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 586 586 <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1> 587 587 <ul class="toc"> 588 <li> 1. <a href="#caching">Introduction</a><ul>589 <li> 1.1 <a href="#intro.purpose">Purpose</a></li>590 <li> 1.2 <a href="#intro.terminology">Terminology</a></li>591 <li> 1.3 <a href="#intro.conformance.and.error.handling">Conformance and Error Handling</a></li>592 <li> 1.4 <a href="#notation">Syntax Notation</a><ul>593 <li> 1.4.1 <a href="#delta-seconds">Delta Seconds</a></li>588 <li><a href="#rfc.section.1">1.</a> <a href="#caching">Introduction</a><ul> 589 <li><a href="#rfc.section.1.1">1.1</a> <a href="#intro.purpose">Purpose</a></li> 590 <li><a href="#rfc.section.1.2">1.2</a> <a href="#intro.terminology">Terminology</a></li> 591 <li><a href="#rfc.section.1.3">1.3</a> <a href="#intro.conformance.and.error.handling">Conformance and Error Handling</a></li> 592 <li><a href="#rfc.section.1.4">1.4</a> <a href="#notation">Syntax Notation</a><ul> 593 <li><a href="#rfc.section.1.4.1">1.4.1</a> <a href="#delta-seconds">Delta Seconds</a></li> 594 594 </ul> 595 595 </li> 596 596 </ul> 597 597 </li> 598 <li> 2. <a href="#caching.overview">Overview of Cache Operation</a></li>599 <li> 3. <a href="#response.cacheability">Storing Responses in Caches</a><ul>600 <li> 3.1 <a href="#incomplete.responses">Storing Incomplete Responses</a></li>601 <li> 3.2 <a href="#caching.authenticated.responses">Storing Responses to Authenticated Requests</a></li>598 <li><a href="#rfc.section.2">2.</a> <a href="#caching.overview">Overview of Cache Operation</a></li> 599 <li><a href="#rfc.section.3">3.</a> <a href="#response.cacheability">Storing Responses in Caches</a><ul> 600 <li><a href="#rfc.section.3.1">3.1</a> <a href="#incomplete.responses">Storing Incomplete Responses</a></li> 601 <li><a href="#rfc.section.3.2">3.2</a> <a href="#caching.authenticated.responses">Storing Responses to Authenticated Requests</a></li> 602 602 </ul> 603 603 </li> 604 <li> 4. <a href="#constructing.responses.from.caches">Constructing Responses from Caches</a><ul>605 <li> 4.1 <a href="#expiration.model">Freshness Model</a><ul>606 <li> 4.1.1 <a href="#calculating.freshness.lifetime">Calculating Freshness Lifetime</a></li>607 <li> 4.1.2 <a href="#heuristic.freshness">Calculating Heuristic Freshness</a></li>608 <li> 4.1.3 <a href="#age.calculations">Calculating Age</a></li>609 <li> 4.1.4 <a href="#serving.stale.responses">Serving Stale Responses</a></li>604 <li><a href="#rfc.section.4">4.</a> <a href="#constructing.responses.from.caches">Constructing Responses from Caches</a><ul> 605 <li><a href="#rfc.section.4.1">4.1</a> <a href="#expiration.model">Freshness Model</a><ul> 606 <li><a href="#rfc.section.4.1.1">4.1.1</a> <a href="#calculating.freshness.lifetime">Calculating Freshness Lifetime</a></li> 607 <li><a href="#rfc.section.4.1.2">4.1.2</a> <a href="#heuristic.freshness">Calculating Heuristic Freshness</a></li> 608 <li><a href="#rfc.section.4.1.3">4.1.3</a> <a href="#age.calculations">Calculating Age</a></li> 609 <li><a href="#rfc.section.4.1.4">4.1.4</a> <a href="#serving.stale.responses">Serving Stale Responses</a></li> 610 610 </ul> 611 611 </li> 612 <li> 4.2 <a href="#validation.model">Validation Model</a><ul>613 <li> 4.2.1 <a href="#freshening.responses">Freshening Responses with 304 Not Modified</a></li>612 <li><a href="#rfc.section.4.2">4.2</a> <a href="#validation.model">Validation Model</a><ul> 613 <li><a href="#rfc.section.4.2.1">4.2.1</a> <a href="#freshening.responses">Freshening Responses with 304 Not Modified</a></li> 614 614 </ul> 615 615 </li> 616 <li> 4.3 <a href="#caching.negotiated.responses">Using Negotiated Responses</a></li>617 <li> 4.4 <a href="#combining.responses">Combining Partial Content</a></li>616 <li><a href="#rfc.section.4.3">4.3</a> <a href="#caching.negotiated.responses">Using Negotiated Responses</a></li> 617 <li><a href="#rfc.section.4.4">4.4</a> <a href="#combining.responses">Combining Partial Content</a></li> 618 618 </ul> 619 619 </li> 620 <li> 5. <a href="#head.effects">Updating Caches with HEAD Responses</a></li>621 <li> 6. <a href="#invalidation.after.updates.or.deletions">Request Methods that Invalidate</a></li>622 <li> 7. <a href="#header.field.definitions">Header Field Definitions</a><ul>623 <li> 7.1 <a href="#header.age">Age</a></li>624 <li> 7.2 <a href="#header.cache-control">Cache-Control</a><ul>625 <li> 7.2.1 <a href="#cache-request-directive">Request Cache-Control Directives</a><ul>626 <li> 7.2.1.1 <a href="#cache-request-directive.no-cache">no-cache</a></li>627 <li> 7.2.1.2 <a href="#cache-request-directive.no-store">no-store</a></li>628 <li> 7.2.1.3 <a href="#cache-request-directive.max-age">max-age</a></li>629 <li> 7.2.1.4 <a href="#cache-request-directive.max-stale">max-stale</a></li>630 <li> 7.2.1.5 <a href="#cache-request-directive.min-fresh">min-fresh</a></li>631 <li> 7.2.1.6 <a href="#cache-request-directive.no-transform">no-transform</a></li>632 <li> 7.2.1.7 <a href="#cache-request-directive.only-if-cached">only-if-cached</a></li>620 <li><a href="#rfc.section.5">5.</a> <a href="#head.effects">Updating Caches with HEAD Responses</a></li> 621 <li><a href="#rfc.section.6">6.</a> <a href="#invalidation.after.updates.or.deletions">Request Methods that Invalidate</a></li> 622 <li><a href="#rfc.section.7">7.</a> <a href="#header.field.definitions">Header Field Definitions</a><ul> 623 <li><a href="#rfc.section.7.1">7.1</a> <a href="#header.age">Age</a></li> 624 <li><a href="#rfc.section.7.2">7.2</a> <a href="#header.cache-control">Cache-Control</a><ul> 625 <li><a href="#rfc.section.7.2.1">7.2.1</a> <a href="#cache-request-directive">Request Cache-Control Directives</a><ul> 626 <li><a href="#rfc.section.7.2.1.1">7.2.1.1</a> <a href="#cache-request-directive.no-cache">no-cache</a></li> 627 <li><a href="#rfc.section.7.2.1.2">7.2.1.2</a> <a href="#cache-request-directive.no-store">no-store</a></li> 628 <li><a href="#rfc.section.7.2.1.3">7.2.1.3</a> <a href="#cache-request-directive.max-age">max-age</a></li> 629 <li><a href="#rfc.section.7.2.1.4">7.2.1.4</a> <a href="#cache-request-directive.max-stale">max-stale</a></li> 630 <li><a href="#rfc.section.7.2.1.5">7.2.1.5</a> <a href="#cache-request-directive.min-fresh">min-fresh</a></li> 631 <li><a href="#rfc.section.7.2.1.6">7.2.1.6</a> <a href="#cache-request-directive.no-transform">no-transform</a></li> 632 <li><a href="#rfc.section.7.2.1.7">7.2.1.7</a> <a href="#cache-request-directive.only-if-cached">only-if-cached</a></li> 633 633 </ul> 634 634 </li> 635 <li> 7.2.2 <a href="#cache-response-directive">Response Cache-Control Directives</a><ul>636 <li> 7.2.2.1 <a href="#cache-response-directive.only-if-cached">public</a></li>637 <li> 7.2.2.2 <a href="#cache-response-directive.private">private</a></li>638 <li> 7.2.2.3 <a href="#cache-response-directive.no-cache">no-cache</a></li>639 <li> 7.2.2.4 <a href="#cache-response-directive.no-store">no-store</a></li>640 <li> 7.2.2.5 <a href="#cache-response-directive.must-revalidate">must-revalidate</a></li>641 <li> 7.2.2.6 <a href="#cache-response-directive.proxy-revalidate">proxy-revalidate</a></li>642 <li> 7.2.2.7 <a href="#cache-response-directive.max-age">max-age</a></li>643 <li> 7.2.2.8 <a href="#cache-response-directive.s-maxage">s-maxage</a></li>644 <li> 7.2.2.9 <a href="#cache-response-directive.no-transform">no-transform</a></li>635 <li><a href="#rfc.section.7.2.2">7.2.2</a> <a href="#cache-response-directive">Response Cache-Control Directives</a><ul> 636 <li><a href="#rfc.section.7.2.2.1">7.2.2.1</a> <a href="#cache-response-directive.only-if-cached">public</a></li> 637 <li><a href="#rfc.section.7.2.2.2">7.2.2.2</a> <a href="#cache-response-directive.private">private</a></li> 638 <li><a href="#rfc.section.7.2.2.3">7.2.2.3</a> <a href="#cache-response-directive.no-cache">no-cache</a></li> 639 <li><a href="#rfc.section.7.2.2.4">7.2.2.4</a> <a href="#cache-response-directive.no-store">no-store</a></li> 640 <li><a href="#rfc.section.7.2.2.5">7.2.2.5</a> <a href="#cache-response-directive.must-revalidate">must-revalidate</a></li> 641 <li><a href="#rfc.section.7.2.2.6">7.2.2.6</a> <a href="#cache-response-directive.proxy-revalidate">proxy-revalidate</a></li> 642 <li><a href="#rfc.section.7.2.2.7">7.2.2.7</a> <a href="#cache-response-directive.max-age">max-age</a></li> 643 <li><a href="#rfc.section.7.2.2.8">7.2.2.8</a> <a href="#cache-response-directive.s-maxage">s-maxage</a></li> 644 <li><a href="#rfc.section.7.2.2.9">7.2.2.9</a> <a href="#cache-response-directive.no-transform">no-transform</a></li> 645 645 </ul> 646 646 </li> 647 <li> 7.2.3 <a href="#cache.control.extensions">Cache Control Extensions</a></li>647 <li><a href="#rfc.section.7.2.3">7.2.3</a> <a href="#cache.control.extensions">Cache Control Extensions</a></li> 648 648 </ul> 649 649 </li> 650 <li> 7.3 <a href="#header.expires">Expires</a></li>651 <li> 7.4 <a href="#header.pragma">Pragma</a></li>652 <li> 7.5 <a href="#header.vary">Vary</a></li>653 <li> 7.6 <a href="#header.warning">Warning</a><ul>654 <li> 7.6.1 <a href="#warn.110">110 Response is Stale</a></li>655 <li> 7.6.2 <a href="#warn.111">111 Revalidation Failed</a></li>656 <li> 7.6.3 <a href="#warn.112">112 Disconnected Operation</a></li>657 <li> 7.6.4 <a href="#warn.113">113 Heuristic Expiration</a></li>658 <li> 7.6.5 <a href="#warn.199">199 Miscellaneous Warning</a></li>659 <li> 7.6.6 <a href="#warn.214">214 Transformation Applied</a></li>660 <li> 7.6.7 <a href="#warn.299">299 Miscellaneous Persistent Warning</a></li>661 <li> 7.6.8 <a href="#warn.code.extensions">Warn Code Extensions</a></li>650 <li><a href="#rfc.section.7.3">7.3</a> <a href="#header.expires">Expires</a></li> 651 <li><a href="#rfc.section.7.4">7.4</a> <a href="#header.pragma">Pragma</a></li> 652 <li><a href="#rfc.section.7.5">7.5</a> <a href="#header.vary">Vary</a></li> 653 <li><a href="#rfc.section.7.6">7.6</a> <a href="#header.warning">Warning</a><ul> 654 <li><a href="#rfc.section.7.6.1">7.6.1</a> <a href="#warn.110">110 Response is Stale</a></li> 655 <li><a href="#rfc.section.7.6.2">7.6.2</a> <a href="#warn.111">111 Revalidation Failed</a></li> 656 <li><a href="#rfc.section.7.6.3">7.6.3</a> <a href="#warn.112">112 Disconnected Operation</a></li> 657 <li><a href="#rfc.section.7.6.4">7.6.4</a> <a href="#warn.113">113 Heuristic Expiration</a></li> 658 <li><a href="#rfc.section.7.6.5">7.6.5</a> <a href="#warn.199">199 Miscellaneous Warning</a></li> 659 <li><a href="#rfc.section.7.6.6">7.6.6</a> <a href="#warn.214">214 Transformation Applied</a></li> 660 <li><a href="#rfc.section.7.6.7">7.6.7</a> <a href="#warn.299">299 Miscellaneous Persistent Warning</a></li> 661 <li><a href="#rfc.section.7.6.8">7.6.8</a> <a href="#warn.code.extensions">Warn Code Extensions</a></li> 662 662 </ul> 663 663 </li> 664 664 </ul> 665 665 </li> 666 <li> 8. <a href="#history.lists">History Lists</a></li>667 <li> 9. <a href="#IANA.considerations">IANA Considerations</a><ul>668 <li> 9.1 <a href="#cache.directive.registration">Cache Directive Registry</a></li>669 <li> 9.2 <a href="#warn.code.registration">Warn Code Registry</a></li>670 <li> 9.3 <a href="#header.field.registration">Header Field Registration</a></li>666 <li><a href="#rfc.section.8">8.</a> <a href="#history.lists">History Lists</a></li> 667 <li><a href="#rfc.section.9">9.</a> <a href="#IANA.considerations">IANA Considerations</a><ul> 668 <li><a href="#rfc.section.9.1">9.1</a> <a href="#cache.directive.registration">Cache Directive Registry</a></li> 669 <li><a href="#rfc.section.9.2">9.2</a> <a href="#warn.code.registration">Warn Code Registry</a></li> 670 <li><a href="#rfc.section.9.3">9.3</a> <a href="#header.field.registration">Header Field Registration</a></li> 671 671 </ul> 672 672 </li> 673 <li> 10. <a href="#security.considerations">Security Considerations</a></li>674 <li> 11. <a href="#acks">Acknowledgments</a></li>675 <li> 12. <a href="#rfc.references">References</a><ul>676 <li> 12.1 <a href="#rfc.references.1">Normative References</a></li>677 <li> 12.2 <a href="#rfc.references.2">Informative References</a></li>673 <li><a href="#rfc.section.10">10.</a> <a href="#security.considerations">Security Considerations</a></li> 674 <li><a href="#rfc.section.11">11.</a> <a href="#acks">Acknowledgments</a></li> 675 <li><a href="#rfc.section.12">12.</a> <a href="#rfc.references">References</a><ul> 676 <li><a href="#rfc.section.12.1">12.1</a> <a href="#rfc.references.1">Normative References</a></li> 677 <li><a href="#rfc.section.12.2">12.2</a> <a href="#rfc.references.2">Informative References</a></li> 678 678 </ul> 679 679 </li> 680 680 <li><a href="#rfc.authors">Authors' Addresses</a></li> 681 <li> A. <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li>682 <li> B. <a href="#imported.abnf">Imported ABNF</a></li>683 <li> C. <a href="#collected.abnf">Collected ABNF</a></li>684 <li> D. <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul>685 <li> D.1 <a href="#changes.since.19">Since draft-ietf-httpbis-p6-cache-19</a></li>686 <li> D.2 <a href="#changes.since.20">Since draft-ietf-httpbis-p6-cache-20</a></li>681 <li><a href="#rfc.section.A">A.</a> <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li> 682 <li><a href="#rfc.section.B">B.</a> <a href="#imported.abnf">Imported ABNF</a></li> 683 <li><a href="#rfc.section.C">C.</a> <a href="#collected.abnf">Collected ABNF</a></li> 684 <li><a href="#rfc.section.D">D.</a> <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul> 685 <li><a href="#rfc.section.D.1">D.1</a> <a href="#changes.since.19">Since draft-ietf-httpbis-p6-cache-19</a></li> 686 <li><a href="#rfc.section.D.2">D.2</a> <a href="#changes.since.20">Since draft-ietf-httpbis-p6-cache-20</a></li> 687 687 </ul> 688 688 </li> … … 1881 1881 <tr> 1882 1882 <td class="reference"><b id="Part1">[Part1]</b></td> 1883 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">HTTP/1.1, part 1: Message Routing and Syntax"</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), July 2012.1883 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">HTTP/1.1, part 1: Message Routing and Syntax"</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), August 2012. 1884 1884 </td> 1885 1885 </tr> 1886 1886 <tr> 1887 1887 <td class="reference"><b id="Part2">[Part2]</b></td> 1888 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">HTTP/1.1, part 2: Semantics and Payloads</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), July 2012.1888 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">HTTP/1.1, part 2: Semantics and Payloads</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), August 2012. 1889 1889 </td> 1890 1890 </tr> 1891 1891 <tr> 1892 1892 <td class="reference"><b id="Part4">[Part4]</b></td> 1893 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">HTTP/1.1, part 4: Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), July 2012.1893 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">HTTP/1.1, part 4: Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), August 2012. 1894 1894 </td> 1895 1895 </tr> 1896 1896 <tr> 1897 1897 <td class="reference"><b id="Part5">[Part5]</b></td> 1898 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">HTTP/1.1, part 5: Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), July 2012.1898 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">HTTP/1.1, part 5: Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), August 2012. 1899 1899 </td> 1900 1900 </tr> 1901 1901 <tr> 1902 1902 <td class="reference"><b id="Part7">[Part7]</b></td> 1903 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-latest">HTTP/1.1, part 7: Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-latest (work in progress), July 2012.1903 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-latest">HTTP/1.1, part 7: Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-latest (work in progress), August 2012. 1904 1904 </td> 1905 1905 </tr> -
draft-ietf-httpbis/latest/p6-cache.xml
r1819 r1825 13 13 <!ENTITY SHOULD-NOT "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD NOT</bcp14>"> 14 14 <!ENTITY ID-VERSION "latest"> 15 <!ENTITY ID-MONTH " July">15 <!ENTITY ID-MONTH "August"> 16 16 <!ENTITY ID-YEAR "2012"> 17 17 <!ENTITY mdash "—"> -
draft-ietf-httpbis/latest/p7-auth.html
r1815 r1825 420 420 } 421 421 422 ul.toc a: :after {422 ul.toc a:nth-child(2)::after { 423 423 content: leader('.') target-counter(attr(href), page); 424 424 } … … 440 440 } 441 441 @top-right { 442 content: " July2012";442 content: "August 2012"; 443 443 } 444 444 @top-center { … … 449 449 } 450 450 @bottom-center { 451 content: "Expires January 19, 2013";451 content: "Expires February 13, 2013"; 452 452 } 453 453 @bottom-right { … … 484 484 <link rel="Appendix" title="D Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.D"> 485 485 <link href="p6-cache.html" rel="prev"> 486 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.58 4, 2012-06-24 15:59:38, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">486 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.586, 2012-07-23 18:36:34, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 487 487 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 488 488 <meta name="dct.creator" content="Fielding, R."> … … 490 490 <meta name="dct.creator" content="Reschke, J. F."> 491 491 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p7-auth-latest"> 492 <meta name="dct.issued" scheme="ISO8601" content="2012-0 7-18">492 <meta name="dct.issued" scheme="ISO8601" content="2012-08-12"> 493 493 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 494 494 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. This document defines the HTTP Authentication framework."> … … 521 521 </tr> 522 522 <tr> 523 <td class="left">Expires: January 19, 2013</td>523 <td class="left">Expires: February 13, 2013</td> 524 524 <td class="right">greenbytes</td> 525 525 </tr> 526 526 <tr> 527 527 <td class="left"></td> 528 <td class="right"> July 18, 2012</td>528 <td class="right">August 12, 2012</td> 529 529 </tr> 530 530 </tbody> … … 551 551 in progress”. 552 552 </p> 553 <p>This Internet-Draft will expire on January 19, 2013.</p>553 <p>This Internet-Draft will expire on February 13, 2013.</p> 554 554 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 555 555 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 569 569 <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1> 570 570 <ul class="toc"> 571 <li> 1. <a href="#introduction">Introduction</a><ul>572 <li> 1.1 <a href="#intro.conformance.and.error.handling">Conformance and Error Handling</a></li>573 <li> 1.2 <a href="#notation">Syntax Notation</a></li>571 <li><a href="#rfc.section.1">1.</a> <a href="#introduction">Introduction</a><ul> 572 <li><a href="#rfc.section.1.1">1.1</a> <a href="#intro.conformance.and.error.handling">Conformance and Error Handling</a></li> 573 <li><a href="#rfc.section.1.2">1.2</a> <a href="#notation">Syntax Notation</a></li> 574 574 </ul> 575 575 </li> 576 <li> 2. <a href="#access.authentication.framework">Access Authentication Framework</a><ul>577 <li> 2.1 <a href="#challenge.and.response">Challenge and Response</a></li>578 <li> 2.2 <a href="#protection.space">Protection Space (Realm)</a></li>579 <li> 2.3 <a href="#authentication.scheme.registry">Authentication Scheme Registry</a><ul>580 <li> 2.3.1 <a href="#considerations.for.new.authentication.schemes">Considerations for New Authentication Schemes</a></li>576 <li><a href="#rfc.section.2">2.</a> <a href="#access.authentication.framework">Access Authentication Framework</a><ul> 577 <li><a href="#rfc.section.2.1">2.1</a> <a href="#challenge.and.response">Challenge and Response</a></li> 578 <li><a href="#rfc.section.2.2">2.2</a> <a href="#protection.space">Protection Space (Realm)</a></li> 579 <li><a href="#rfc.section.2.3">2.3</a> <a href="#authentication.scheme.registry">Authentication Scheme Registry</a><ul> 580 <li><a href="#rfc.section.2.3.1">2.3.1</a> <a href="#considerations.for.new.authentication.schemes">Considerations for New Authentication Schemes</a></li> 581 581 </ul> 582 582 </li> 583 583 </ul> 584 584 </li> 585 <li> 3. <a href="#status.code.definitions">Status Code Definitions</a><ul>586 <li> 3.1 <a href="#status.401">401 Unauthorized</a></li>587 <li> 3.2 <a href="#status.407">407 Proxy Authentication Required</a></li>585 <li><a href="#rfc.section.3">3.</a> <a href="#status.code.definitions">Status Code Definitions</a><ul> 586 <li><a href="#rfc.section.3.1">3.1</a> <a href="#status.401">401 Unauthorized</a></li> 587 <li><a href="#rfc.section.3.2">3.2</a> <a href="#status.407">407 Proxy Authentication Required</a></li> 588 588 </ul> 589 589 </li> 590 <li> 4. <a href="#header.field.definitions">Header Field Definitions</a><ul>591 <li> 4.1 <a href="#header.authorization">Authorization</a></li>592 <li> 4.2 <a href="#header.proxy-authenticate">Proxy-Authenticate</a></li>593 <li> 4.3 <a href="#header.proxy-authorization">Proxy-Authorization</a></li>594 <li> 4.4 <a href="#header.www-authenticate">WWW-Authenticate</a></li>590 <li><a href="#rfc.section.4">4.</a> <a href="#header.field.definitions">Header Field Definitions</a><ul> 591 <li><a href="#rfc.section.4.1">4.1</a> <a href="#header.authorization">Authorization</a></li> 592 <li><a href="#rfc.section.4.2">4.2</a> <a href="#header.proxy-authenticate">Proxy-Authenticate</a></li> 593 <li><a href="#rfc.section.4.3">4.3</a> <a href="#header.proxy-authorization">Proxy-Authorization</a></li> 594 <li><a href="#rfc.section.4.4">4.4</a> <a href="#header.www-authenticate">WWW-Authenticate</a></li> 595 595 </ul> 596 596 </li> 597 <li> 5. <a href="#IANA.considerations">IANA Considerations</a><ul>598 <li> 5.1 <a href="#authentication.scheme.registration">Authentication Scheme Registry</a></li>599 <li> 5.2 <a href="#status.code.registration">Status Code Registration</a></li>600 <li> 5.3 <a href="#header.field.registration">Header Field Registration</a></li>597 <li><a href="#rfc.section.5">5.</a> <a href="#IANA.considerations">IANA Considerations</a><ul> 598 <li><a href="#rfc.section.5.1">5.1</a> <a href="#authentication.scheme.registration">Authentication Scheme Registry</a></li> 599 <li><a href="#rfc.section.5.2">5.2</a> <a href="#status.code.registration">Status Code Registration</a></li> 600 <li><a href="#rfc.section.5.3">5.3</a> <a href="#header.field.registration">Header Field Registration</a></li> 601 601 </ul> 602 602 </li> 603 <li> 6. <a href="#security.considerations">Security Considerations</a><ul>604 <li> 6.1 <a href="#auth.credentials.and.idle.clients">Authentication Credentials and Idle Clients</a></li>605 <li> 6.2 <a href="#protection.spaces">Protection Spaces</a></li>603 <li><a href="#rfc.section.6">6.</a> <a href="#security.considerations">Security Considerations</a><ul> 604 <li><a href="#rfc.section.6.1">6.1</a> <a href="#auth.credentials.and.idle.clients">Authentication Credentials and Idle Clients</a></li> 605 <li><a href="#rfc.section.6.2">6.2</a> <a href="#protection.spaces">Protection Spaces</a></li> 606 606 </ul> 607 607 </li> 608 <li> 7. <a href="#acks">Acknowledgments</a></li>609 <li> 8. <a href="#rfc.references">References</a><ul>610 <li> 8.1 <a href="#rfc.references.1">Normative References</a></li>611 <li> 8.2 <a href="#rfc.references.2">Informative References</a></li>608 <li><a href="#rfc.section.7">7.</a> <a href="#acks">Acknowledgments</a></li> 609 <li><a href="#rfc.section.8">8.</a> <a href="#rfc.references">References</a><ul> 610 <li><a href="#rfc.section.8.1">8.1</a> <a href="#rfc.references.1">Normative References</a></li> 611 <li><a href="#rfc.section.8.2">8.2</a> <a href="#rfc.references.2">Informative References</a></li> 612 612 </ul> 613 613 </li> 614 614 <li><a href="#rfc.authors">Authors' Addresses</a></li> 615 <li> A. <a href="#changes.from.rfc.2616">Changes from RFCs 2616 and 2617</a></li>616 <li> B. <a href="#imported.abnf">Imported ABNF</a></li>617 <li> C. <a href="#collected.abnf">Collected ABNF</a></li>618 <li> D. <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul>619 <li> D.1 <a href="#changes.since.19">Since draft-ietf-httpbis-p7-auth-19</a></li>620 <li> D.2 <a href="#changes.since.20">Since draft-ietf-httpbis-p7-auth-20</a></li>615 <li><a href="#rfc.section.A">A.</a> <a href="#changes.from.rfc.2616">Changes from RFCs 2616 and 2617</a></li> 616 <li><a href="#rfc.section.B">B.</a> <a href="#imported.abnf">Imported ABNF</a></li> 617 <li><a href="#rfc.section.C">C.</a> <a href="#collected.abnf">Collected ABNF</a></li> 618 <li><a href="#rfc.section.D">D.</a> <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul> 619 <li><a href="#rfc.section.D.1">D.1</a> <a href="#changes.since.19">Since draft-ietf-httpbis-p7-auth-19</a></li> 620 <li><a href="#rfc.section.D.2">D.2</a> <a href="#changes.since.20">Since draft-ietf-httpbis-p7-auth-20</a></li> 621 621 </ul> 622 622 </li> … … 1015 1015 <tr> 1016 1016 <td class="reference"><b id="Part1">[Part1]</b></td> 1017 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">HTTP/1.1, part 1: Message Routing and Syntax"</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), July 2012.1017 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">HTTP/1.1, part 1: Message Routing and Syntax"</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), August 2012. 1018 1018 </td> 1019 1019 </tr> 1020 1020 <tr> 1021 1021 <td class="reference"><b id="Part2">[Part2]</b></td> 1022 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">HTTP/1.1, part 2: Semantics and Payloads</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), July 2012.1022 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">HTTP/1.1, part 2: Semantics and Payloads</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), August 2012. 1023 1023 </td> 1024 1024 </tr> 1025 1025 <tr> 1026 1026 <td class="reference"><b id="Part6">[Part6]</b></td> 1027 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Rackspace">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), July 2012.1027 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Rackspace">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), August 2012. 1028 1028 </td> 1029 1029 </tr> -
draft-ietf-httpbis/latest/p7-auth.xml
r1815 r1825 13 13 <!ENTITY SHOULD-NOT "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD NOT</bcp14>"> 14 14 <!ENTITY ID-VERSION "latest"> 15 <!ENTITY ID-MONTH " July">15 <!ENTITY ID-MONTH "August"> 16 16 <!ENTITY ID-YEAR "2012"> 17 17 <!ENTITY mdash "—"> -
rfc2629xslt/rfc2629.xslt
r1699 r1825 3819 3819 } 3820 3820 3821 ul.toc a: :after {3821 ul.toc a:nth-child(2)::after { 3822 3822 content: leader('.') target-counter(attr(href), page); 3823 3823 } … … 4863 4863 <xsl:otherwise> 4864 4864 <xsl:if test="$number != '' and not(contains($number,'unnumbered-'))"> 4865 <xsl:call-template name="emit-section-number"> 4866 <xsl:with-param name="no" select="$number"/> 4867 </xsl:call-template> 4865 <a href="#{$anchor-prefix}.section.{$number}"> 4866 <xsl:call-template name="emit-section-number"> 4867 <xsl:with-param name="no" select="$number"/> 4868 </xsl:call-template> 4869 </a> 4868 4870 <xsl:text>   </xsl:text> 4869 4871 </xsl:if> … … 6600 6602 <xsl:text>http://greenbytes.de/tech/webdav/rfc2629.xslt, </xsl:text> 6601 6603 <!-- when RCS keyword substitution in place, add version info --> 6602 <xsl:if test="contains('$Revision: 1.58 4$',':')">6603 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.58 4$', 'Revision: '),'$','')),', ')" />6604 <xsl:if test="contains('$Revision: 1.586 $',':')"> 6605 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.586 $', 'Revision: '),'$','')),', ')" /> 6604 6606 </xsl:if> 6605 <xsl:if test="contains('$Date: 2012-0 6-24 15:59:38$',':')">6606 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2012-0 6-24 15:59:38$', 'Date: '),'$','')),', ')" />6607 <xsl:if test="contains('$Date: 2012-07-23 18:36:34 $',':')"> 6608 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2012-07-23 18:36:34 $', 'Date: '),'$','')),', ')" /> 6607 6609 </xsl:if> 6608 6610 <xsl:value-of select="concat('XSLT vendor: ',system-property('xsl:vendor'),' ',system-property('xsl:vendor-url'))" /> -
rfc2629xslt/rfc2629toXHTML.xslt
r1699 r1825 3687 3687 } 3688 3688 3689 ul.toc a: :after {3689 ul.toc a:nth-child(2)::after { 3690 3690 content: leader('.') target-counter(attr(href), page); 3691 3691 } … … 4719 4719 <xsl:otherwise> 4720 4720 <xsl:if test="$number != '' and not(contains($number,'unnumbered-'))"> 4721 <xsl:call-template name="emit-section-number"> 4722 <xsl:with-param name="no" select="$number"/> 4723 </xsl:call-template> 4721 <a xmlns="http://www.w3.org/1999/xhtml" href="#{$anchor-prefix}.section.{$number}"> 4722 <xsl:call-template name="emit-section-number"> 4723 <xsl:with-param name="no" select="$number"/> 4724 </xsl:call-template> 4725 </a> 4724 4726 <xsl:text> </xsl:text> 4725 4727 </xsl:if> … … 6457 6459 <xsl:text>http://greenbytes.de/tech/webdav/rfc2629.xslt, </xsl:text> 6458 6460 <!-- when RCS keyword substitution in place, add version info --> 6459 <xsl:if test="contains('$Revision: 1.58 4$',':')">6460 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.58 4$', 'Revision: '),'$','')),', ')"/>6461 <xsl:if test="contains('$Revision: 1.586 $',':')"> 6462 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.586 $', 'Revision: '),'$','')),', ')"/> 6461 6463 </xsl:if> 6462 <xsl:if test="contains('$Date: 2012-0 6-24 15:59:38$',':')">6463 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2012-0 6-24 15:59:38$', 'Date: '),'$','')),', ')"/>6464 <xsl:if test="contains('$Date: 2012-07-23 18:36:34 $',':')"> 6465 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2012-07-23 18:36:34 $', 'Date: '),'$','')),', ')"/> 6464 6466 </xsl:if> 6465 6467 <xsl:value-of select="concat('XSLT vendor: ',system-property('xsl:vendor'),' ',system-property('xsl:vendor-url'))"/> -
rfc2629xslt/rfc2629xslt.html
r1699 r1825 325 325 } 326 326 327 ul.toc a: :after {327 ul.toc a:nth-child(2)::after { 328 328 content: leader('.') target-counter(attr(href), page); 329 329 } … … 372 372 } 373 373 } 374 </style><link rel="Contents" href="#rfc.toc"><link rel="Author" href="#rfc.authors"><link rel="Index" href="#rfc.index"><link rel="Chapter" title="1 Introduction" href="#rfc.section.1"><link rel="Chapter" title="2 Supported RFC2629 elements" href="#rfc.section.2"><link rel="Chapter" title="3 Processing Instructions" href="#rfc.section.3"><link rel="Chapter" title="4 Anchors" href="#rfc.section.4"><link rel="Chapter" title="5 Supported XSLT engines" href="#rfc.section.5"><link rel="Chapter" title="6 Transforming to HTML" href="#rfc.section.6"><link rel="Chapter" title="7 Transforming to XHTML" href="#rfc.section.7"><link rel="Chapter" title="8 Transforming to CHM (Microsoft Compiled Help)" href="#rfc.section.8"><link rel="Chapter" title="9 Transforming to PDF" href="#rfc.section.9"><link rel="Chapter" title="10 Transforming to ePub" href="#rfc.section.10"><link rel="Chapter" title="11 Generic Extensions" href="#rfc.section.11"><link rel="Chapter" title="12 Utilities" href="#rfc.section.12"><link rel="Chapter" href="#rfc.section.13" title="13 Informative References"><link rel="Appendix" title="A RELAX NG Compact Schema" href="#rfc.section.A"><link rel="Appendix" title="B Implementation Notes" href="#rfc.section.B"><link rel="Appendix" title="C Examples" href="#rfc.section.C"><link rel="Appendix" title="D Producing the IETF 'Boilerplate'" href="#rfc.section.D"><link rel="Appendix" title="E License" href="#rfc.section.E"><link rel="Appendix" title="F Change Logs" href="#rfc.section.F"><meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.58 4, 2012-06-24 15:59:38, XSLT vendor: SAXON 6.5.5 from Michael Kay http://saxon.sf.net/"><meta name="keywords" content="RFC2629, xml2rfc, XSLT, hCard, XSL-FO, PDF, GRDDL, epub, Dublin Core"><link rel="schema.dct" href="http://purl.org/dc/terms/"><meta name="dct.creator" content="Reschke, J. F."></head><body><table class="header"><tbody><tr><td class="left">RFC2629 through XSLT</td><td class="right">J. Reschke</td></tr><tr><td class="left"></td><td class="right">greenbytes</td></tr><tr><td class="left"></td><td class="right">June 2012</td></tr></tbody></table><p class="title">Transforming RFC2629-formatted XML through XSLT</p><hr class="noprint"><h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1><ul class="toc"><li>1. <a href="#rfc.section.1">Introduction</a></li><li>2. <a href="#supported.elements">Supported RFC2629 elements</a><ul><li>2.1 <a href="#rfc.section.2.1">Extension elements</a></li></ul></li><li>3. <a href="#processing.instructions">Processing Instructions</a><ul><li>3.1 <a href="#rfc.section.3.1">Supported xml2rfc-compatible PIs</a></li><li>3.2 <a href="#rfc.section.3.2">Unsupported xml2rfc-compatible PIs</a></li><li>3.3 <a href="#rfc.section.3.3">Extension PIs</a></li></ul></li><li>4. <a href="#anchors">Anchors</a></li><li>5. <a href="#xslt.engines">Supported XSLT engines</a><ul><li>5.1 <a href="#rfc.section.5.1">Standalone Engines</a></li><li>5.2 <a href="#xslt.engines.browser">In-Browser Engines</a></li></ul></li><li>6. <a href="#output.html">Transforming to HTML</a><ul><li>6.1 <a href="#rfc.section.6.1">HTML compliance</a></li><li>6.2 <a href="#html.link">Standard HTML LINK elements</a></li><li>6.3 <a href="#rfc.section.6.3">Standard HTML metadata</a></li><li>6.4 <a href="#rfc2731.properties">Dublin Core (RFC2731) metadata</a></li><li>6.5 <a href="#hcard">Experimental hCard support</a></li></ul></li><li>7. <a href="#output.xhtml">Transforming to XHTML</a></li><li>8. <a href="#output.chm">Transforming to CHM (Microsoft Compiled Help)</a></li><li>9. <a href="#output.pdf">Transforming to PDF</a><ul><li>9.1 <a href="#output.pdf.fop">Via XSL-FO</a><ul><li>9.1.1 <a href="#rfc.section.9.1.1">Extension feature matrix</a></li><li>9.1.2 <a href="#rfc.section.9.1.2">Example: producing output for Apache FOP</a></li></ul></li><li>9.2 <a href="#output.pdf.html">Via X(HTML)</a></li></ul></li><li>10. <a href="#output.epub">Transforming to ePub</a></li><li>11. <a href="#extensions">Generic Extensions</a><ul><li>11.1 <a href="#ext.element.abnf-char-sequence"><abnf-char-sequence> element</a></li><li>11.2 <a href="#ext.element.anchor-alias"><anchor-alias> element</a></li><li>11.3 <a href="#ext.element.bcp14"><bcp14> element</a></li><li>11.4 <a href="#ext.element.bb"><bb> element</a></li><li>11.5 <a href="#ext.element.bc"><bc> element</a></li><li>11.6 <a href="#ext.element.blockquote"><blockquote> element</a></li><li>11.7 <a href="#ext.element.boilerplate"><boilerplate> element</a></li><li>11.8 <a href="#ext.element.bt"><bt> element</a></li><li>11.9 <a href="#ext.element.dfn"><dfn> element</a></li><li>11.10 <a href="#ext.element.feedback"><feedback> element</a></li><li>11.11 <a href="#ext.element.h"><h> element</a></li><li>11.12 <a href="#ext.element.highlight"><highlight> element</a></li><li>11.13 <a href="#ext.element.length-of"><length-of> element</a></li><li>11.14 <a href="#ext.element.link"><link> element</a></li><li>11.15 <a href="#ext.element.lt"><lt> element</a></li><li>11.16 <a href="#ext.element.note"><note> element</a></li><li>11.17 <a href="#ext.element.parse-xml"><parse-xml> element</a></li><li>11.18 <a href="#ext.element.prose"><prose> element</a></li><li>11.19 <a href="#ext.element.q"><q> element</a></li><li>11.20 <a href="#ext.element.ref"><ref> element</a></li><li>11.21 <a href="#ext.element.source"><source> element</a></li><li>11.22 <a href="#ext.element.sup"><sup> element</a></li><li>11.23 <a href="#ext-rfc2629.artwork">Extensions to Xml2rfc <artwork> element</a></li><li>11.24 <a href="#ext-rfc2629.iref">Extensions to Xml2rfc <iref> element</a></li><li>11.25 <a href="#ext-rfc2629.list">Extensions to Xml2rfc <list> element</a></li><li>11.26 <a href="#ext-rfc2629.rfc">Extensions to Xml2rfc <rfc> element</a></li><li>11.27 <a href="#ext-rfc2629.section">Extensions to Xml2rfc <section> element</a></li><li>11.28 <a href="#ext-rfc2629.xref">Extensions to Xml2rfc <xref> element</a></li></ul></li><li>12. <a href="#utilities">Utilities</a><ul><li>12.1 <a href="#checking-references">Checking References</a></li><li>12.2 <a href="#rfc.section.12.2">Generating Graphs from References</a></li><li>12.3 <a href="#rfc.section.12.3">Producing reference entries for books</a></li><li>12.4 <a href="#clean-for-dtd">Down-converting to RFC2629bis DTD</a></li><li>12.5 <a href="#extract-artwork">Extracting artwork</a></li><li>12.6 <a href="#grddl">GRRDL</a></li></ul></li><li>13. <a href="#rfc.references">Informative References</a></li><li><a href="#rfc.authors">Author's Address</a></li><li>A. <a href="#grammar">RELAX NG Compact Schema</a></li><li>B. <a href="#rfc.section.B">Implementation Notes</a><ul><li>B.1 <a href="#rfc.section.B.1">Recognized type attributes for <artwork> element</a></li></ul></li><li>C. <a href="#examples">Examples</a><ul><li>C.1 <a href="#examples.internalsubset">Using the 'Internal Subset'</a></li><li>C.2 <a href="#examples.customizing">Customization</a></li></ul></li><li>D. <a href="#boilerplate">Producing the IETF 'Boilerplate'</a><ul><li>D.1 <a href="#attribute-ipr">The /rfc/@ipr Attribute</a><ul><li>D.1.1 <a href="#attribute-ipr-current">Current Values: '*trust200902'</a><ul><li>D.1.1.1 <a href="#attribute-ipr-trust200902">trust200902</a></li><li>D.1.1.2 <a href="#attribute-ipr-noModificationTrust200902">noModificationTrust200902</a></li><li>D.1.1.3 <a href="#attribute-ipr-noDerivativesTrust200902">noDerivativesTrust200902</a></li><li>D.1.1.4 <a href="#attribute-ipr-pre5378Trust200902">pre5378Trust200902</a></li></ul></li><li>D.1.2 <a href="#attribute-ipr-historic">Historic Values</a><ul><li>D.1.2.1 <a href="#attribute-ipr-200811">Historic Values: '*trust200811'</a></li><li>D.1.2.2 <a href="#attribute-ipr-3978">Historic Values: '*3978'</a></li><li>D.1.2.3 <a href="#attribute-ipr-3667">Historic Values: '*3667'</a></li><li>D.1.2.4 <a href="#attribute-ipr-2026">Historic Values: '*2026'</a></li></ul></li></ul></li><li>D.2 <a href="#attribute-category">The /rfc/@category Attribute</a></li><li>D.3 <a href="#attribute-submissiontype">The /rfc/@submissionType Attribute</a></li><li>D.4 <a href="#attribute-consensus">The /rfc/@consensus Attribute</a></li><li>D.5 <a href="#attribute-number">The /rfc/@number Attribute</a></li><li>D.6 <a href="#attribute-docname">The /rfc/@docName Attribute</a></li><li>D.7 <a href="#attribute-obsoletes">The /rfc/@obsoletes Attribute</a></li><li>D.8 <a href="#attribute-updates">The /rfc/@updates Attribute</a></li></ul></li><li>E. <a href="#license">License</a></li><li>F. <a href="#rfc.section.F">Change Logs</a><ul><li>F.1 <a href="#rfc.section.F.1">Package</a></li><li>F.2 <a href="#rfc.section.F.2">amazon-asin.xslt</a></li><li>F.3 <a href="#rfc.section.F.3">check-references.xslt</a></li><li>F.4 <a href="#rfc.section.F.4">gen-reference-graph.xslt</a></li><li>F.5 <a href="#rfc.section.F.5">rfc2629.xslt</a></li><li>F.6 <a href="#rfc.section.F.6">rfc2629toFO.xslt</a></li><li>F.7 <a href="#rfc.section.F.7">xsl11toAn.xslt</a></li><li>F.8 <a href="#rfc.section.F.8">xsl11toFop.xslt</a></li><li>F.9 <a href="#rfc.section.F.9">xsl11toXep.xslt</a></li></ul></li><li><a href="#rfc.index">Index</a></li></ul><hr class="noprint"><h1 id="rfc.section.1" class="np"><a href="#rfc.section.1">1.</a> Introduction</h1><p id="rfc.section.1.p.1">This document describes a set of XSLT transformations that can be used to transform RFC2629-compliant XML (see <a href="#RFC2629" id="rfc.xref.RFC2629.1"><cite title="Writing I-Ds and RFCs using XML">[RFC2629]</cite></a>) to various output formats, such as HTML and PDF. The main topics are </p><ul><li>compliance to the xml2rfc XML element set (<a href="#supported.elements" title="Supported RFC2629 elements">Section 2</a>),</li><li>support for xml2rfc processing instructions (<a href="#processing.instructions" title="Processing Instructions">Section 3</a>),</li><li>the names of anchor elements generated in HTML and PDF output (<a href="#anchors" title="Anchors">Section 4</a>),</li><li>various XSLT engines that can be used (<a href="#xslt.engines" title="Supported XSLT engines">Section 5</a>),</li><li>outputting HTML (<a href="#output.html" title="Transforming to HTML">Section 6</a>) and XHTML (<a href="#output.xhtml" title="Transforming to XHTML">Section 7</a>),</li><li>outputting CHM (Compiled Microsoft Help, <a href="#output.chm" title="Transforming to CHM (Microsoft Compiled Help)">Section 8</a>),</li><li>outputting PDF (<a href="#output.pdf" title="Transforming to PDF">Section 9</a>),</li><li>outputting ePub (<a href="#output.epub" title="Transforming to ePub">Section 10</a>),</li><li>extensions to the xml2rfc vocabulary (<a href="#extensions" title="Generic Extensions">Section 11</a>).</li><li>various utilities (<a href="#utilities" title="Utilities">Section 12</a>).</li></ul><p id="rfc.section.1.p.2">The full distribution is available at <<a href="http://greenbytes.de/tech/webdav/rfc2629xslt.zip">http://greenbytes.de/tech/webdav/rfc2629xslt.zip</a>>.</p><hr class="noprint"><h1 id="rfc.section.2" class="np"><a href="#rfc.section.2">2.</a> <a id="supported.elements" href="#supported.elements">Supported RFC2629 elements</a></h1><p id="rfc.section.2.p.1"> <samp>rfc2629.xslt</samp> supports both all RFC2629 grammar elements and the extensions implemented in xml2rfc 1.36.</p><h2 id="rfc.section.2.1"><a href="#rfc.section.2.1">2.1</a> Extension elements</h2><p id="rfc.section.2.1.p.1"> <samp>rfc2629.xslt</samp> supports two kind of extension elements, using different XML namespaces.</p><p id="rfc.section.2.1.p.2">The first set contains (hopefully) generally useful extensions, see <a href="#extensions" title="Generic Extensions">Section 11</a>.</p><p id="rfc.section.2.1.p.3">The second set is used for change and issue tracking and currently is not documented here. Please email the author in case you're interested in using these extensions.</p><hr class="noprint"><h1 id="rfc.section.3" class="np"><a href="#rfc.section.3">3.</a> <a id="processing.instructions" href="#processing.instructions">Processing Instructions</a></h1><p id="rfc.section.3.p.1">All PIs can be set as XSLT parameter as well, overriding any value that is found in the source file to be transformed.</p><div id="rfc.figure.u.1"></div> <p>Using processing instructions:</p> <pre class="text"><?rfc toc="yes"?>374 </style><link rel="Contents" href="#rfc.toc"><link rel="Author" href="#rfc.authors"><link rel="Index" href="#rfc.index"><link rel="Chapter" title="1 Introduction" href="#rfc.section.1"><link rel="Chapter" title="2 Supported RFC2629 elements" href="#rfc.section.2"><link rel="Chapter" title="3 Processing Instructions" href="#rfc.section.3"><link rel="Chapter" title="4 Anchors" href="#rfc.section.4"><link rel="Chapter" title="5 Supported XSLT engines" href="#rfc.section.5"><link rel="Chapter" title="6 Transforming to HTML" href="#rfc.section.6"><link rel="Chapter" title="7 Transforming to XHTML" href="#rfc.section.7"><link rel="Chapter" title="8 Transforming to CHM (Microsoft Compiled Help)" href="#rfc.section.8"><link rel="Chapter" title="9 Transforming to PDF" href="#rfc.section.9"><link rel="Chapter" title="10 Transforming to ePub" href="#rfc.section.10"><link rel="Chapter" title="11 Generic Extensions" href="#rfc.section.11"><link rel="Chapter" title="12 Utilities" href="#rfc.section.12"><link rel="Chapter" href="#rfc.section.13" title="13 Informative References"><link rel="Appendix" title="A RELAX NG Compact Schema" href="#rfc.section.A"><link rel="Appendix" title="B Implementation Notes" href="#rfc.section.B"><link rel="Appendix" title="C Examples" href="#rfc.section.C"><link rel="Appendix" title="D Producing the IETF 'Boilerplate'" href="#rfc.section.D"><link rel="Appendix" title="E License" href="#rfc.section.E"><link rel="Appendix" title="F Change Logs" href="#rfc.section.F"><meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.586, 2012-07-23 18:36:34, XSLT vendor: SAXON 6.5.5 from Michael Kay http://saxon.sf.net/"><meta name="keywords" content="RFC2629, xml2rfc, XSLT, hCard, XSL-FO, PDF, GRDDL, epub, Dublin Core"><link rel="schema.dct" href="http://purl.org/dc/terms/"><meta name="dct.creator" content="Reschke, J. F."></head><body><table class="header"><tbody><tr><td class="left">RFC2629 through XSLT</td><td class="right">J. Reschke</td></tr><tr><td class="left"></td><td class="right">greenbytes</td></tr><tr><td class="left"></td><td class="right">June 2012</td></tr></tbody></table><p class="title">Transforming RFC2629-formatted XML through XSLT</p><hr class="noprint"><h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1><ul class="toc"><li><a href="#rfc.section.1">1.</a> <a href="#rfc.section.1">Introduction</a></li><li><a href="#rfc.section.2">2.</a> <a href="#supported.elements">Supported RFC2629 elements</a><ul><li><a href="#rfc.section.2.1">2.1</a> <a href="#rfc.section.2.1">Extension elements</a></li></ul></li><li><a href="#rfc.section.3">3.</a> <a href="#processing.instructions">Processing Instructions</a><ul><li><a href="#rfc.section.3.1">3.1</a> <a href="#rfc.section.3.1">Supported xml2rfc-compatible PIs</a></li><li><a href="#rfc.section.3.2">3.2</a> <a href="#rfc.section.3.2">Unsupported xml2rfc-compatible PIs</a></li><li><a href="#rfc.section.3.3">3.3</a> <a href="#rfc.section.3.3">Extension PIs</a></li></ul></li><li><a href="#rfc.section.4">4.</a> <a href="#anchors">Anchors</a></li><li><a href="#rfc.section.5">5.</a> <a href="#xslt.engines">Supported XSLT engines</a><ul><li><a href="#rfc.section.5.1">5.1</a> <a href="#rfc.section.5.1">Standalone Engines</a></li><li><a href="#rfc.section.5.2">5.2</a> <a href="#xslt.engines.browser">In-Browser Engines</a></li></ul></li><li><a href="#rfc.section.6">6.</a> <a href="#output.html">Transforming to HTML</a><ul><li><a href="#rfc.section.6.1">6.1</a> <a href="#rfc.section.6.1">HTML compliance</a></li><li><a href="#rfc.section.6.2">6.2</a> <a href="#html.link">Standard HTML LINK elements</a></li><li><a href="#rfc.section.6.3">6.3</a> <a href="#rfc.section.6.3">Standard HTML metadata</a></li><li><a href="#rfc.section.6.4">6.4</a> <a href="#rfc2731.properties">Dublin Core (RFC2731) metadata</a></li><li><a href="#rfc.section.6.5">6.5</a> <a href="#hcard">Experimental hCard support</a></li></ul></li><li><a href="#rfc.section.7">7.</a> <a href="#output.xhtml">Transforming to XHTML</a></li><li><a href="#rfc.section.8">8.</a> <a href="#output.chm">Transforming to CHM (Microsoft Compiled Help)</a></li><li><a href="#rfc.section.9">9.</a> <a href="#output.pdf">Transforming to PDF</a><ul><li><a href="#rfc.section.9.1">9.1</a> <a href="#output.pdf.fop">Via XSL-FO</a><ul><li><a href="#rfc.section.9.1.1">9.1.1</a> <a href="#rfc.section.9.1.1">Extension feature matrix</a></li><li><a href="#rfc.section.9.1.2">9.1.2</a> <a href="#rfc.section.9.1.2">Example: producing output for Apache FOP</a></li></ul></li><li><a href="#rfc.section.9.2">9.2</a> <a href="#output.pdf.html">Via X(HTML)</a></li></ul></li><li><a href="#rfc.section.10">10.</a> <a href="#output.epub">Transforming to ePub</a></li><li><a href="#rfc.section.11">11.</a> <a href="#extensions">Generic Extensions</a><ul><li><a href="#rfc.section.11.1">11.1</a> <a href="#ext.element.abnf-char-sequence"><abnf-char-sequence> element</a></li><li><a href="#rfc.section.11.2">11.2</a> <a href="#ext.element.anchor-alias"><anchor-alias> element</a></li><li><a href="#rfc.section.11.3">11.3</a> <a href="#ext.element.bcp14"><bcp14> element</a></li><li><a href="#rfc.section.11.4">11.4</a> <a href="#ext.element.bb"><bb> element</a></li><li><a href="#rfc.section.11.5">11.5</a> <a href="#ext.element.bc"><bc> element</a></li><li><a href="#rfc.section.11.6">11.6</a> <a href="#ext.element.blockquote"><blockquote> element</a></li><li><a href="#rfc.section.11.7">11.7</a> <a href="#ext.element.boilerplate"><boilerplate> element</a></li><li><a href="#rfc.section.11.8">11.8</a> <a href="#ext.element.bt"><bt> element</a></li><li><a href="#rfc.section.11.9">11.9</a> <a href="#ext.element.dfn"><dfn> element</a></li><li><a href="#rfc.section.11.10">11.10</a> <a href="#ext.element.feedback"><feedback> element</a></li><li><a href="#rfc.section.11.11">11.11</a> <a href="#ext.element.h"><h> element</a></li><li><a href="#rfc.section.11.12">11.12</a> <a href="#ext.element.highlight"><highlight> element</a></li><li><a href="#rfc.section.11.13">11.13</a> <a href="#ext.element.length-of"><length-of> element</a></li><li><a href="#rfc.section.11.14">11.14</a> <a href="#ext.element.link"><link> element</a></li><li><a href="#rfc.section.11.15">11.15</a> <a href="#ext.element.lt"><lt> element</a></li><li><a href="#rfc.section.11.16">11.16</a> <a href="#ext.element.note"><note> element</a></li><li><a href="#rfc.section.11.17">11.17</a> <a href="#ext.element.parse-xml"><parse-xml> element</a></li><li><a href="#rfc.section.11.18">11.18</a> <a href="#ext.element.prose"><prose> element</a></li><li><a href="#rfc.section.11.19">11.19</a> <a href="#ext.element.q"><q> element</a></li><li><a href="#rfc.section.11.20">11.20</a> <a href="#ext.element.ref"><ref> element</a></li><li><a href="#rfc.section.11.21">11.21</a> <a href="#ext.element.source"><source> element</a></li><li><a href="#rfc.section.11.22">11.22</a> <a href="#ext.element.sup"><sup> element</a></li><li><a href="#rfc.section.11.23">11.23</a> <a href="#ext-rfc2629.artwork">Extensions to Xml2rfc <artwork> element</a></li><li><a href="#rfc.section.11.24">11.24</a> <a href="#ext-rfc2629.iref">Extensions to Xml2rfc <iref> element</a></li><li><a href="#rfc.section.11.25">11.25</a> <a href="#ext-rfc2629.list">Extensions to Xml2rfc <list> element</a></li><li><a href="#rfc.section.11.26">11.26</a> <a href="#ext-rfc2629.rfc">Extensions to Xml2rfc <rfc> element</a></li><li><a href="#rfc.section.11.27">11.27</a> <a href="#ext-rfc2629.section">Extensions to Xml2rfc <section> element</a></li><li><a href="#rfc.section.11.28">11.28</a> <a href="#ext-rfc2629.xref">Extensions to Xml2rfc <xref> element</a></li></ul></li><li><a href="#rfc.section.12">12.</a> <a href="#utilities">Utilities</a><ul><li><a href="#rfc.section.12.1">12.1</a> <a href="#checking-references">Checking References</a></li><li><a href="#rfc.section.12.2">12.2</a> <a href="#rfc.section.12.2">Generating Graphs from References</a></li><li><a href="#rfc.section.12.3">12.3</a> <a href="#rfc.section.12.3">Producing reference entries for books</a></li><li><a href="#rfc.section.12.4">12.4</a> <a href="#clean-for-dtd">Down-converting to RFC2629bis DTD</a></li><li><a href="#rfc.section.12.5">12.5</a> <a href="#extract-artwork">Extracting artwork</a></li><li><a href="#rfc.section.12.6">12.6</a> <a href="#grddl">GRRDL</a></li></ul></li><li><a href="#rfc.section.13">13.</a> <a href="#rfc.references">Informative References</a></li><li><a href="#rfc.authors">Author's Address</a></li><li><a href="#rfc.section.A">A.</a> <a href="#grammar">RELAX NG Compact Schema</a></li><li><a href="#rfc.section.B">B.</a> <a href="#rfc.section.B">Implementation Notes</a><ul><li><a href="#rfc.section.B.1">B.1</a> <a href="#rfc.section.B.1">Recognized type attributes for <artwork> element</a></li></ul></li><li><a href="#rfc.section.C">C.</a> <a href="#examples">Examples</a><ul><li><a href="#rfc.section.C.1">C.1</a> <a href="#examples.internalsubset">Using the 'Internal Subset'</a></li><li><a href="#rfc.section.C.2">C.2</a> <a href="#examples.customizing">Customization</a></li></ul></li><li><a href="#rfc.section.D">D.</a> <a href="#boilerplate">Producing the IETF 'Boilerplate'</a><ul><li><a href="#rfc.section.D.1">D.1</a> <a href="#attribute-ipr">The /rfc/@ipr Attribute</a><ul><li><a href="#rfc.section.D.1.1">D.1.1</a> <a href="#attribute-ipr-current">Current Values: '*trust200902'</a><ul><li><a href="#rfc.section.D.1.1.1">D.1.1.1</a> <a href="#attribute-ipr-trust200902">trust200902</a></li><li><a href="#rfc.section.D.1.1.2">D.1.1.2</a> <a href="#attribute-ipr-noModificationTrust200902">noModificationTrust200902</a></li><li><a href="#rfc.section.D.1.1.3">D.1.1.3</a> <a href="#attribute-ipr-noDerivativesTrust200902">noDerivativesTrust200902</a></li><li><a href="#rfc.section.D.1.1.4">D.1.1.4</a> <a href="#attribute-ipr-pre5378Trust200902">pre5378Trust200902</a></li></ul></li><li><a href="#rfc.section.D.1.2">D.1.2</a> <a href="#attribute-ipr-historic">Historic Values</a><ul><li><a href="#rfc.section.D.1.2.1">D.1.2.1</a> <a href="#attribute-ipr-200811">Historic Values: '*trust200811'</a></li><li><a href="#rfc.section.D.1.2.2">D.1.2.2</a> <a href="#attribute-ipr-3978">Historic Values: '*3978'</a></li><li><a href="#rfc.section.D.1.2.3">D.1.2.3</a> <a href="#attribute-ipr-3667">Historic Values: '*3667'</a></li><li><a href="#rfc.section.D.1.2.4">D.1.2.4</a> <a href="#attribute-ipr-2026">Historic Values: '*2026'</a></li></ul></li></ul></li><li><a href="#rfc.section.D.2">D.2</a> <a href="#attribute-category">The /rfc/@category Attribute</a></li><li><a href="#rfc.section.D.3">D.3</a> <a href="#attribute-submissiontype">The /rfc/@submissionType Attribute</a></li><li><a href="#rfc.section.D.4">D.4</a> <a href="#attribute-consensus">The /rfc/@consensus Attribute</a></li><li><a href="#rfc.section.D.5">D.5</a> <a href="#attribute-number">The /rfc/@number Attribute</a></li><li><a href="#rfc.section.D.6">D.6</a> <a href="#attribute-docname">The /rfc/@docName Attribute</a></li><li><a href="#rfc.section.D.7">D.7</a> <a href="#attribute-obsoletes">The /rfc/@obsoletes Attribute</a></li><li><a href="#rfc.section.D.8">D.8</a> <a href="#attribute-updates">The /rfc/@updates Attribute</a></li></ul></li><li><a href="#rfc.section.E">E.</a> <a href="#license">License</a></li><li><a href="#rfc.section.F">F.</a> <a href="#rfc.section.F">Change Logs</a><ul><li><a href="#rfc.section.F.1">F.1</a> <a href="#rfc.section.F.1">Package</a></li><li><a href="#rfc.section.F.2">F.2</a> <a href="#rfc.section.F.2">amazon-asin.xslt</a></li><li><a href="#rfc.section.F.3">F.3</a> <a href="#rfc.section.F.3">check-references.xslt</a></li><li><a href="#rfc.section.F.4">F.4</a> <a href="#rfc.section.F.4">gen-reference-graph.xslt</a></li><li><a href="#rfc.section.F.5">F.5</a> <a href="#rfc.section.F.5">rfc2629.xslt</a></li><li><a href="#rfc.section.F.6">F.6</a> <a href="#rfc.section.F.6">rfc2629toFO.xslt</a></li><li><a href="#rfc.section.F.7">F.7</a> <a href="#rfc.section.F.7">xsl11toAn.xslt</a></li><li><a href="#rfc.section.F.8">F.8</a> <a href="#rfc.section.F.8">xsl11toFop.xslt</a></li><li><a href="#rfc.section.F.9">F.9</a> <a href="#rfc.section.F.9">xsl11toXep.xslt</a></li></ul></li><li><a href="#rfc.index">Index</a></li></ul><hr class="noprint"><h1 id="rfc.section.1" class="np"><a href="#rfc.section.1">1.</a> Introduction</h1><p id="rfc.section.1.p.1">This document describes a set of XSLT transformations that can be used to transform RFC2629-compliant XML (see <a href="#RFC2629" id="rfc.xref.RFC2629.1"><cite title="Writing I-Ds and RFCs using XML">[RFC2629]</cite></a>) to various output formats, such as HTML and PDF. The main topics are </p><ul><li>compliance to the xml2rfc XML element set (<a href="#supported.elements" title="Supported RFC2629 elements">Section 2</a>),</li><li>support for xml2rfc processing instructions (<a href="#processing.instructions" title="Processing Instructions">Section 3</a>),</li><li>the names of anchor elements generated in HTML and PDF output (<a href="#anchors" title="Anchors">Section 4</a>),</li><li>various XSLT engines that can be used (<a href="#xslt.engines" title="Supported XSLT engines">Section 5</a>),</li><li>outputting HTML (<a href="#output.html" title="Transforming to HTML">Section 6</a>) and XHTML (<a href="#output.xhtml" title="Transforming to XHTML">Section 7</a>),</li><li>outputting CHM (Compiled Microsoft Help, <a href="#output.chm" title="Transforming to CHM (Microsoft Compiled Help)">Section 8</a>),</li><li>outputting PDF (<a href="#output.pdf" title="Transforming to PDF">Section 9</a>),</li><li>outputting ePub (<a href="#output.epub" title="Transforming to ePub">Section 10</a>),</li><li>extensions to the xml2rfc vocabulary (<a href="#extensions" title="Generic Extensions">Section 11</a>).</li><li>various utilities (<a href="#utilities" title="Utilities">Section 12</a>).</li></ul><p id="rfc.section.1.p.2">The full distribution is available at <<a href="http://greenbytes.de/tech/webdav/rfc2629xslt.zip">http://greenbytes.de/tech/webdav/rfc2629xslt.zip</a>>.</p><hr class="noprint"><h1 id="rfc.section.2" class="np"><a href="#rfc.section.2">2.</a> <a id="supported.elements" href="#supported.elements">Supported RFC2629 elements</a></h1><p id="rfc.section.2.p.1"> <samp>rfc2629.xslt</samp> supports both all RFC2629 grammar elements and the extensions implemented in xml2rfc 1.36.</p><h2 id="rfc.section.2.1"><a href="#rfc.section.2.1">2.1</a> Extension elements</h2><p id="rfc.section.2.1.p.1"> <samp>rfc2629.xslt</samp> supports two kind of extension elements, using different XML namespaces.</p><p id="rfc.section.2.1.p.2">The first set contains (hopefully) generally useful extensions, see <a href="#extensions" title="Generic Extensions">Section 11</a>.</p><p id="rfc.section.2.1.p.3">The second set is used for change and issue tracking and currently is not documented here. Please email the author in case you're interested in using these extensions.</p><hr class="noprint"><h1 id="rfc.section.3" class="np"><a href="#rfc.section.3">3.</a> <a id="processing.instructions" href="#processing.instructions">Processing Instructions</a></h1><p id="rfc.section.3.p.1">All PIs can be set as XSLT parameter as well, overriding any value that is found in the source file to be transformed.</p><div id="rfc.figure.u.1"></div> <p>Using processing instructions:</p> <pre class="text"><?rfc toc="yes"?> 375 375 <?rfc-ext support-rfc2731="no"?> 376 376 </pre> <div id="rfc.figure.u.2"></div> <p>Using XSLT parameters (Saxon):</p> <pre class="text">java -cp saxon.jar com.icl.saxon.StyleSheet source.xml rfc2629.xslt \ -
rfc2629xslt/rfc2629xslt.txt
r1699 r1825 4 4 RFC2629 through XSLT J. Reschke 5 5 greenbytes 6 June 24,20126 June 2012 7 7 8 8 -
rfc2629xslt/samples/rfc2629.xslt
r1699 r1825 3819 3819 } 3820 3820 3821 ul.toc a: :after {3821 ul.toc a:nth-child(2)::after { 3822 3822 content: leader('.') target-counter(attr(href), page); 3823 3823 } … … 4863 4863 <xsl:otherwise> 4864 4864 <xsl:if test="$number != '' and not(contains($number,'unnumbered-'))"> 4865 <xsl:call-template name="emit-section-number"> 4866 <xsl:with-param name="no" select="$number"/> 4867 </xsl:call-template> 4865 <a href="#{$anchor-prefix}.section.{$number}"> 4866 <xsl:call-template name="emit-section-number"> 4867 <xsl:with-param name="no" select="$number"/> 4868 </xsl:call-template> 4869 </a> 4868 4870 <xsl:text>   </xsl:text> 4869 4871 </xsl:if> … … 6600 6602 <xsl:text>http://greenbytes.de/tech/webdav/rfc2629.xslt, </xsl:text> 6601 6603 <!-- when RCS keyword substitution in place, add version info --> 6602 <xsl:if test="contains('$Revision: 1.58 4$',':')">6603 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.58 4$', 'Revision: '),'$','')),', ')" />6604 <xsl:if test="contains('$Revision: 1.586 $',':')"> 6605 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.586 $', 'Revision: '),'$','')),', ')" /> 6604 6606 </xsl:if> 6605 <xsl:if test="contains('$Date: 2012-0 6-24 15:59:38$',':')">6606 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2012-0 6-24 15:59:38$', 'Date: '),'$','')),', ')" />6607 <xsl:if test="contains('$Date: 2012-07-23 18:36:34 $',':')"> 6608 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2012-07-23 18:36:34 $', 'Date: '),'$','')),', ')" /> 6607 6609 </xsl:if> 6608 6610 <xsl:value-of select="concat('XSLT vendor: ',system-property('xsl:vendor'),' ',system-property('xsl:vendor-url'))" /> -
rfc2629xslt/samples/sample.ipr.id.noDerivativesTrust200902.200909.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.id.noModification3978.200606.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.id.noModificationTrust200902.200909.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.id.pre5378Trust200902.200909.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.id.pre5378Trust200902.200912.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.id.pre5378Trust200902.201011.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.200909.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.200911.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.201006.iab.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.201006.ietf.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.201006.ind.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.201006.irtf.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.201006.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.200201.iprnotified.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.200201.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.200609.ind.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.200609.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.200808.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.200812.nomod.test.xhtml
r1699 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.200812.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.200906.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.200907.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.200909.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.200912.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.iab.exp.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.iab.hist.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.iab.inf.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.bcp.c.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.exp.c.nomod.test.xhtml
r1699 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.exp.c.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.exp.nc.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.hist.c.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.hist.nc.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.inf.c.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.inf.nc.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.std.c.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ind.exp.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ind.hist.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ind.inf.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.exp.c.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.exp.nc.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.exp.norg.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.hist.c.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.hist.nc.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.hist.norg.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.inf.c.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.inf.nc.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.inf.norg.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/samples/sample.ipr.rfc.pre5378Trust200902.200912.test.xhtml
r1667 r1825 246 246 } 247 247 248 ul.toc a: :after {248 ul.toc a:nth-child(2)::after { 249 249 content: leader('.') target-counter(attr(href), page); 250 250 } -
rfc2629xslt/testcase.html
r1699 r1825 338 338 } 339 339 340 ul.toc a: :after {340 ul.toc a:nth-child(2)::after { 341 341 content: leader('.') target-counter(attr(href), page); 342 342 } … … 385 385 } 386 386 } 387 </style><link rel="Contents" href="#rfc.toc"><link rel="Author" href="#rfc.authors"><link rel="Index" href="#rfc.index"><link rel="Chapter" title="1 Lists" href="#rfc.section.1"><link rel="Chapter" title="2 spanx" href="#rfc.section.2"><link rel="Chapter" title="3 Tables" href="#rfc.section.3"><link rel="Chapter" title="4 Figures" href="#rfc.section.4"><link rel="Chapter" title="5 References" href="#rfc.section.5"><link rel="Chapter" title="6 Paragraph formatting" href="#rfc.section.6"><link rel="Chapter" title="7 Sections" href="#rfc.section.7"><link rel="Chapter" title="8 Comments" href="#rfc.section.8"><link rel="Chapter" title="9 Artwork Width" href="#rfc.section.9"><link rel="Chapter" title="10 Extensions" href="#rfc.section.10"><link rel="Chapter" title="11 Blank Lines" href="#rfc.section.11"><link rel="Chapter" title="12 Other" href="#rfc.section.12"><link rel="Chapter" href="#rfc.section.13" title="13 References"><meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.58 4, 2012-06-24 15:59:38, XSLT vendor: SAXON 6.5.5 from Michael Kay http://saxon.sf.net/"><meta name="keywords" content="RFC2629, test case, xml2rfc"><link rel="schema.dct" href="http://purl.org/dc/terms/"><meta name="dct.creator" content="Reschke, J. F."></head><body><table class="header"><tbody><tr><td class="left">RFC2629 test cases</td><td class="right">J. Reschke</td></tr><tr><td class="left"></td><td class="right">greenbytes</td></tr><tr><td class="left"></td><td class="right">January 2011</td></tr></tbody></table><p class="title">Test cases for RFC2629 formatting</p><hr class="noprint"><h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1><ul class="toc"><li>1. <a href="#lists">Lists</a><ul><li>1.1 <a href="#rfc.section.1.1">hanging list</a></li><li>1.2 <a href="#rfc.section.1.2">numbered list</a></li><li>1.3 <a href="#ordered.list.letters">ordered list (letters)</a></li><li>1.4 <a href="#rfc.section.1.4">no explicit counters</a></li><li>1.5 <a href="#rfc.section.1.5">with explicit counters</a></li><li>1.6 <a href="#rfc.section.1.6">Nested list</a></li><li>1.7 <a href="#rfc.section.1.7">list without style</a></li><li>1.8 <a href="#rfc.section.1.8">list with multiple paragraphs in a single list item</a></li></ul></li><li>2. <a href="#rfc.section.2">spanx</a></li><li>3. <a href="#rfc.section.3">Tables</a><ul><li>3.1 <a href="#rfc.section.3.1">no borders</a></li><li>3.2 <a href="#rfc.section.3.2">borders around headers</a></li><li>3.3 <a href="#rfc.section.3.3">example from xml2rc README</a></li><li>3.4 <a href="#rfc.section.3.4">no column titles</a></li><li>3.5 <a href="#rfc.section.3.5">referencing tables</a></li><li>3.6 <a href="#rfc.section.3.6">table captions</a></li><li>3.7 <a href="#rfc.section.3.7">single column</a></li><li>3.8 <a href="#rfc.section.3.8">table alignment</a></li></ul></li><li>4. <a href="#rfc.section.4">Figures</a><ul><li>4.1 <a href="#rfc.section.4.1">with preamble, no title...</a></li><li>4.2 <a href="#rfc.section.4.2">with postamble and title...</a></li><li>4.3 <a href="#rfc.section.4.3">Whitespace handling</a></li><li>4.4 <a href="#rfc.section.4.4">Whitespace around figures</a></li><li>4.5 <a href="#rfc.section.4.5">SVG</a></li><li>4.6 <a href="#code.components">Code Components</a></li></ul></li><li>5. <a href="#refs">References</a><ul><li>5.1 <a href="#xref.with.no.content">xref with no content</a></li><li>5.2 <a href="#rfc.section.5.2">xref to named <t> element</a></li><li>5.3 <a href="#rfc.section.5.3">xref to named <spanx> element</a></li><li>5.4 <a href="#rfc.section.5.4">xref to named <t> element inside list</a></li><li>5.5 <a href="#rfc.section.5.5">xref to named <cref> element</a></li><li>5.6 <a href="#rfc.section.5.6">xref to named <t> element inside list</a></li><li>5.7 <a href="#rfc.section.5.7">xref with no auto-formatting</a></li><li>5.8 <a href="#rfc.section.5.8">xref with content and auto-formatting</a></li><li>5.9 <a href="#rfc.section.5.9">xref with content and no formatting</a></li><li>5.10 <a href="#formatting.none">xref with content and 'none' formatting</a></li><li>5.11 <a href="#rfc.section.5.11">xref with no content and anchor formatting</a></li><li>5.12 <a href="#rfc.section.5.12">eref with no content</a></li><li>5.13 <a href="#rfc.section.5.13">eref with content</a></li><li>5.14 <a href="#rfc.section.5.14">iref inside paragraph</a></li></ul></li><li>6. <a href="#rfc.section.6">Paragraph formatting</a></li><li>7. <a href="#rfc.section.7">Sections</a><ul><li>7.1 <a href="#rfc.section.7.1">Subsection with TOC entry</a></li><li class="excluded"><ul><li>7.2.1 <a href="#rfc.section.7.2.1">Sub-subsection with TOC entry</a></li></ul></li></ul></li><li>8. <a href="#rfc.section.8">Comments</a></li><li>9. <a href="#rfc.section.9">Artwork Width</a></li><li>10. <a href="#extensions">Extensions</a><ul><li>10.1 <a href="#rfc.section.10.1">Markup in figure/artwork</a></li><li>10.2 <a href="#rfc.section.10.2">Measuring Lengths</a></li><li>10.3 <a href="#rfc.section.10.3">Quotations</a></li><li>10.4 <a href="#rfc.section.10.4">Subsections</a></li><li>10.5 <a href="#rfc.section.10.5">Box Drawing</a></li><li>10.6 <a href="#computed.reference.targets">Computed Reference Targets</a></li><li>10.7 <a href="#abnf.support">ABNF Support</a></li></ul></li><li>11. <a href="#rfc.section.11">Blank Lines</a></li><li>12. <a href="#rfc.section.12">Other</a><ul><li>12.1 <a href="#rfc.section.12.1">Comments in Text</a></li><li>12.2 <a href="#rfc.section.12.2">Special Characters</a><ul><li>12.2.1 <a href="#nbsp">Non-Breaking Space</a></li><li>12.2.2 <a href="#nbhy">Non-Breaking Hyphen</a></li><li>12.2.3 <a href="#dashes">Dashes</a></li></ul></li></ul></li><li>13. <a href="#rfc.references">References</a></li><li><a href="#rfc.comments">Editorial Comments</a></li><li><a href="#rfc.authors">Author's Address</a></li><li><a href="#rfc.index">Index</a></li></ul><ul class="toc"><li>Figures387 </style><link rel="Contents" href="#rfc.toc"><link rel="Author" href="#rfc.authors"><link rel="Index" href="#rfc.index"><link rel="Chapter" title="1 Lists" href="#rfc.section.1"><link rel="Chapter" title="2 spanx" href="#rfc.section.2"><link rel="Chapter" title="3 Tables" href="#rfc.section.3"><link rel="Chapter" title="4 Figures" href="#rfc.section.4"><link rel="Chapter" title="5 References" href="#rfc.section.5"><link rel="Chapter" title="6 Paragraph formatting" href="#rfc.section.6"><link rel="Chapter" title="7 Sections" href="#rfc.section.7"><link rel="Chapter" title="8 Comments" href="#rfc.section.8"><link rel="Chapter" title="9 Artwork Width" href="#rfc.section.9"><link rel="Chapter" title="10 Extensions" href="#rfc.section.10"><link rel="Chapter" title="11 Blank Lines" href="#rfc.section.11"><link rel="Chapter" title="12 Other" href="#rfc.section.12"><link rel="Chapter" href="#rfc.section.13" title="13 References"><meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.586, 2012-07-23 18:36:34, XSLT vendor: SAXON 6.5.5 from Michael Kay http://saxon.sf.net/"><meta name="keywords" content="RFC2629, test case, xml2rfc"><link rel="schema.dct" href="http://purl.org/dc/terms/"><meta name="dct.creator" content="Reschke, J. F."></head><body><table class="header"><tbody><tr><td class="left">RFC2629 test cases</td><td class="right">J. Reschke</td></tr><tr><td class="left"></td><td class="right">greenbytes</td></tr><tr><td class="left"></td><td class="right">January 2011</td></tr></tbody></table><p class="title">Test cases for RFC2629 formatting</p><hr class="noprint"><h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1><ul class="toc"><li><a href="#rfc.section.1">1.</a> <a href="#lists">Lists</a><ul><li><a href="#rfc.section.1.1">1.1</a> <a href="#rfc.section.1.1">hanging list</a></li><li><a href="#rfc.section.1.2">1.2</a> <a href="#rfc.section.1.2">numbered list</a></li><li><a href="#rfc.section.1.3">1.3</a> <a href="#ordered.list.letters">ordered list (letters)</a></li><li><a href="#rfc.section.1.4">1.4</a> <a href="#rfc.section.1.4">no explicit counters</a></li><li><a href="#rfc.section.1.5">1.5</a> <a href="#rfc.section.1.5">with explicit counters</a></li><li><a href="#rfc.section.1.6">1.6</a> <a href="#rfc.section.1.6">Nested list</a></li><li><a href="#rfc.section.1.7">1.7</a> <a href="#rfc.section.1.7">list without style</a></li><li><a href="#rfc.section.1.8">1.8</a> <a href="#rfc.section.1.8">list with multiple paragraphs in a single list item</a></li></ul></li><li><a href="#rfc.section.2">2.</a> <a href="#rfc.section.2">spanx</a></li><li><a href="#rfc.section.3">3.</a> <a href="#rfc.section.3">Tables</a><ul><li><a href="#rfc.section.3.1">3.1</a> <a href="#rfc.section.3.1">no borders</a></li><li><a href="#rfc.section.3.2">3.2</a> <a href="#rfc.section.3.2">borders around headers</a></li><li><a href="#rfc.section.3.3">3.3</a> <a href="#rfc.section.3.3">example from xml2rc README</a></li><li><a href="#rfc.section.3.4">3.4</a> <a href="#rfc.section.3.4">no column titles</a></li><li><a href="#rfc.section.3.5">3.5</a> <a href="#rfc.section.3.5">referencing tables</a></li><li><a href="#rfc.section.3.6">3.6</a> <a href="#rfc.section.3.6">table captions</a></li><li><a href="#rfc.section.3.7">3.7</a> <a href="#rfc.section.3.7">single column</a></li><li><a href="#rfc.section.3.8">3.8</a> <a href="#rfc.section.3.8">table alignment</a></li></ul></li><li><a href="#rfc.section.4">4.</a> <a href="#rfc.section.4">Figures</a><ul><li><a href="#rfc.section.4.1">4.1</a> <a href="#rfc.section.4.1">with preamble, no title...</a></li><li><a href="#rfc.section.4.2">4.2</a> <a href="#rfc.section.4.2">with postamble and title...</a></li><li><a href="#rfc.section.4.3">4.3</a> <a href="#rfc.section.4.3">Whitespace handling</a></li><li><a href="#rfc.section.4.4">4.4</a> <a href="#rfc.section.4.4">Whitespace around figures</a></li><li><a href="#rfc.section.4.5">4.5</a> <a href="#rfc.section.4.5">SVG</a></li><li><a href="#rfc.section.4.6">4.6</a> <a href="#code.components">Code Components</a></li></ul></li><li><a href="#rfc.section.5">5.</a> <a href="#refs">References</a><ul><li><a href="#rfc.section.5.1">5.1</a> <a href="#xref.with.no.content">xref with no content</a></li><li><a href="#rfc.section.5.2">5.2</a> <a href="#rfc.section.5.2">xref to named <t> element</a></li><li><a href="#rfc.section.5.3">5.3</a> <a href="#rfc.section.5.3">xref to named <spanx> element</a></li><li><a href="#rfc.section.5.4">5.4</a> <a href="#rfc.section.5.4">xref to named <t> element inside list</a></li><li><a href="#rfc.section.5.5">5.5</a> <a href="#rfc.section.5.5">xref to named <cref> element</a></li><li><a href="#rfc.section.5.6">5.6</a> <a href="#rfc.section.5.6">xref to named <t> element inside list</a></li><li><a href="#rfc.section.5.7">5.7</a> <a href="#rfc.section.5.7">xref with no auto-formatting</a></li><li><a href="#rfc.section.5.8">5.8</a> <a href="#rfc.section.5.8">xref with content and auto-formatting</a></li><li><a href="#rfc.section.5.9">5.9</a> <a href="#rfc.section.5.9">xref with content and no formatting</a></li><li><a href="#rfc.section.5.10">5.10</a> <a href="#formatting.none">xref with content and 'none' formatting</a></li><li><a href="#rfc.section.5.11">5.11</a> <a href="#rfc.section.5.11">xref with no content and anchor formatting</a></li><li><a href="#rfc.section.5.12">5.12</a> <a href="#rfc.section.5.12">eref with no content</a></li><li><a href="#rfc.section.5.13">5.13</a> <a href="#rfc.section.5.13">eref with content</a></li><li><a href="#rfc.section.5.14">5.14</a> <a href="#rfc.section.5.14">iref inside paragraph</a></li></ul></li><li><a href="#rfc.section.6">6.</a> <a href="#rfc.section.6">Paragraph formatting</a></li><li><a href="#rfc.section.7">7.</a> <a href="#rfc.section.7">Sections</a><ul><li><a href="#rfc.section.7.1">7.1</a> <a href="#rfc.section.7.1">Subsection with TOC entry</a></li><li class="excluded"><ul><li><a href="#rfc.section.7.2.1">7.2.1</a> <a href="#rfc.section.7.2.1">Sub-subsection with TOC entry</a></li></ul></li></ul></li><li><a href="#rfc.section.8">8.</a> <a href="#rfc.section.8">Comments</a></li><li><a href="#rfc.section.9">9.</a> <a href="#rfc.section.9">Artwork Width</a></li><li><a href="#rfc.section.10">10.</a> <a href="#extensions">Extensions</a><ul><li><a href="#rfc.section.10.1">10.1</a> <a href="#rfc.section.10.1">Markup in figure/artwork</a></li><li><a href="#rfc.section.10.2">10.2</a> <a href="#rfc.section.10.2">Measuring Lengths</a></li><li><a href="#rfc.section.10.3">10.3</a> <a href="#rfc.section.10.3">Quotations</a></li><li><a href="#rfc.section.10.4">10.4</a> <a href="#rfc.section.10.4">Subsections</a></li><li><a href="#rfc.section.10.5">10.5</a> <a href="#rfc.section.10.5">Box Drawing</a></li><li><a href="#rfc.section.10.6">10.6</a> <a href="#computed.reference.targets">Computed Reference Targets</a></li><li><a href="#rfc.section.10.7">10.7</a> <a href="#abnf.support">ABNF Support</a></li></ul></li><li><a href="#rfc.section.11">11.</a> <a href="#rfc.section.11">Blank Lines</a></li><li><a href="#rfc.section.12">12.</a> <a href="#rfc.section.12">Other</a><ul><li><a href="#rfc.section.12.1">12.1</a> <a href="#rfc.section.12.1">Comments in Text</a></li><li><a href="#rfc.section.12.2">12.2</a> <a href="#rfc.section.12.2">Special Characters</a><ul><li><a href="#rfc.section.12.2.1">12.2.1</a> <a href="#nbsp">Non-Breaking Space</a></li><li><a href="#rfc.section.12.2.2">12.2.2</a> <a href="#nbhy">Non-Breaking Hyphen</a></li><li><a href="#rfc.section.12.2.3">12.2.3</a> <a href="#dashes">Dashes</a></li></ul></li></ul></li><li><a href="#rfc.section.13">13.</a> <a href="#rfc.references">References</a></li><li><a href="#rfc.comments">Editorial Comments</a></li><li><a href="#rfc.authors">Author's Address</a></li><li><a href="#rfc.index">Index</a></li></ul><ul class="toc"><li>Figures 388 388 <ul><li><a href="#rfc.figure.1">Figure 1: another figure</a></li></ul></li></ul><hr class="noprint"><h1 id="rfc.section.1" class="np"><a href="#rfc.section.1">1.</a> <a id="lists" href="#lists">Lists</a></h1><h2 id="rfc.section.1.1"><a href="#rfc.section.1.1">1.1</a> hanging list</h2><dl><dt>Name:</dt><dd>timeout</dd><dt>Namespace:</dt><dd>DAV:</dd><dt>Purpose:</dt><dd>The timeout associated with a lock</dd><dt>Value:</dt><dd>TimeType ;Defined in section 9.8</dd></dl><h2 id="rfc.section.1.2"><a href="#rfc.section.1.2">1.2</a> numbered list</h2><p id="rfc.section.1.2.p.1">A numbered list: </p><ol><li>one</li><li>two</li><li>three</li></ol><h2 id="rfc.section.1.3"><a href="#rfc.section.1.3">1.3</a> <a id="ordered.list.letters" href="#ordered.list.letters">ordered list (letters)</a></h2><p id="rfc.section.1.3.p.1">An ordered list using letters: </p><ol class="la"><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li id="ordered.list.letters.last">three</li></ol><h2 id="rfc.section.1.4"><a href="#rfc.section.1.4">1.4</a> no explicit counters</h2><p id="rfc.section.1.4.p.1">Example for numbered list with user-defined-format: </p><dl><dt>R1:</dt><dd>R1</dd><dt>R2:</dt><dd>R2</dd></dl><p id="rfc.section.1.4.p.2">Another list: </p><dl><dt>S1:</dt><dd>S1</dd><dt>S2:</dt><dd>S2</dd></dl><p id="rfc.section.1.4.p.3">Next list should continue counting R's: </p><dl><dt>R3:</dt><dd>R3</dd><dt>R4:</dt><dd>R4</dd></dl><p id="rfc.section.1.4.p.4">Same with character-based numbering: </p><dl><dt>c-a:</dt><dd>c-a</dd><dt>c-b:</dt><dd>c-b</dd></dl><h2 id="rfc.section.1.5"><a href="#rfc.section.1.5">1.5</a> with explicit counters</h2><p id="rfc.section.1.5.p.1">A few requirements: </p><dl><dt>R1:</dt><dd>req R1</dd><dt>R2:</dt><dd>req R2</dd></dl><p id="rfc.section.1.5.p.2">More requirements: </p><dl><dt>R3:</dt><dd>req R3</dd><dt>R4:</dt><dd>req R4</dd></dl><p id="rfc.section.1.5.p.3">A few rules: </p><dl><dt>R1:</dt><dd>rule R1</dd><dt>R2:</dt><dd>rule R2</dd><dt>R3:</dt><dd>rule R3</dd></dl><p id="rfc.section.1.5.p.4">Explicit counter with name matching it's format string: </p><dl><dt>c-c:</dt><dd>c-c</dd><dt>c-d:</dt><dd>c-d</dd></dl><p id="rfc.section.1.5.p.5">Same, without counter: </p><dl><dt>c-e:</dt><dd>c-e</dd><dt>c-f:</dt><dd>c-f</dd></dl><h2 id="rfc.section.1.6"><a href="#rfc.section.1.6">1.6</a> Nested list</h2><p id="rfc.section.1.6.p.1"> </p><ol><li>One</li><li>Two <ol class="ua"><li>17</li><li>42</li></ol> </li><li>Three</li></ol><h2 id="rfc.section.1.7"><a href="#rfc.section.1.7">1.7</a> list without style</h2><ul class="empty"><li>One</li><li>Two</li><li>Three</li></ul><h2 id="rfc.section.1.8"><a href="#rfc.section.1.8">1.8</a> list with multiple paragraphs in a single list item</h2><ol><li><p>Simple list item.</p></li><li><p>This one has two paragraphs. This is the first one.</p><p>This one has two paragraphs. This is the second one.</p></li><li><p>Another simple list item.</p></li></ol><hr class="noprint"><h1 id="rfc.section.2" class="np"><a href="#rfc.section.2">2.</a> spanx</h1><p id="rfc.section.2.p.1">This is <em>default</em>.</p><p id="rfc.section.2.p.2">This is <em>emph(asized)</em>.</p><p id="rfc.section.2.p.3">This is <strong>strong</strong>.</p><p id="rfc.section.2.p.4">This is <samp>verb(atim)</samp>.</p><p id="rfc.section.2.p.5">Here is <samp>a carriage return inside</samp> a spanx element.</p><hr class="noprint"><h1 id="rfc.section.3" class="np"><a href="#rfc.section.3">3.</a> Tables</h1><div id="rfc.table.u.1"><p>The list of valid keywords are:</p><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="right" style="width: 20%;">keyword</th><th class="center" style="width: 20%;">default</th><th class="left">meaning</th><th class="left">not aligned</th></tr></thead><tbody><tr><td class="right">strict</td><td class="center">no</td><td class="left">try to enforce the ID-nits conventions and DTD validity</td><td class="left">a</td></tr><tr><td class="right">iprnotified</td><td class="center">no</td><td class="left">include boilerplate from Section 10.4(d) of <a href="#RFC2026" id="rfc.xref.RFC2026.1"><cite title="The Internet Standards Process -- Revision 3">[RFC2026]</cite></a></td><td class="left">bb bb</td></tr><tr><td class="right">compact</td><td class="center">no</td><td class="left">when producing a txt/nroff file, try to conserve vertical whitespace</td><td class="left">ccc ccc ccc</td></tr><tr><td class="right">subcompact</td><td class="center">compact</td><td class="left">if compact is "yes", then setting this to "no" will make things a little less compact</td><td class="left">dddd dddd dddd dddd</td></tr><tr><td class="right">needLines</td><td class="center">n/a</td><td class="left">an integer hint indicating how many contiguous lines are needed at this point in the output</td><td class="left">eeeee eeeee eeeee eeeee eeeee</td></tr><tr><td class="right">here come empty cells</td><td class="center"></td><td class="left"></td><td class="left"></td></tr></tbody></table><p>Remember, that as with everything else in XML, keywords and values are case-sensitive.</p></div><h2 id="rfc.section.3.1"><a href="#rfc.section.3.1">3.1</a> no borders</h2><div id="rfc.table.1"><div id="tablenoborder"></div><p>The table below should appear with no borders.</p><table class="tt none center" cellpadding="3" cellspacing="0"><caption>Table 1: a table with no borders</caption><thead><tr><th class="left">C1</th><th class="left">C2</th></tr></thead><tbody><tr><td class="left">11</td><td class="left">12</td></tr><tr><td class="left">21</td><td class="left">22</td></tr></tbody></table></div><h2 id="rfc.section.3.2"><a href="#rfc.section.3.2">3.2</a> borders around headers</h2><div id="rfc.table.u.2"><p>The table below should appear with borders just around the headers.</p><table class="tt headers center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">C1</th><th class="left">C2</th></tr></thead><tbody><tr><td class="left">11</td><td class="left">12</td></tr><tr><td class="left">21</td><td class="left">22</td></tr></tbody></table></div><h2 id="rfc.section.3.3"><a href="#rfc.section.3.3">3.3</a> example from xml2rc README</h2><div id="rfc.table.2"><div id="table_example"></div><p>So, putting it all together, we have, e.g.,</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 2</caption><thead><tr><th class="center">ttcol #1</th><th class="center">ttcol #2</th></tr></thead><tbody><tr><td class="center">c #1</td><td class="center">c #2</td></tr><tr><td class="center">c #3</td><td class="center">c #4</td></tr><tr><td class="center">c #5</td><td class="center">c #6</td></tr></tbody></table><p>which is a very simple example.</p></div><h2 id="rfc.section.3.4"><a href="#rfc.section.3.4">3.4</a> no column titles</h2><div id="rfc.table.3"><div id="tablenotitles"></div><p>The table below should appear with no titles.</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 3: a table with no column titles</caption><tbody><tr><td class="left">11</td><td class="left">12</td></tr><tr><td class="left">21</td><td class="left">22</td></tr></tbody></table></div><div id="rfc.table.4"><div id="tableonetitle"></div><p>The table below should appear with column titles (one being non-empty).</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 4: a table with a single column title</caption><thead><tr><th class="left">FOO</th><th class="left"></th></tr></thead><tbody><tr><td class="left">11</td><td class="left">12</td></tr><tr><td class="left">21</td><td class="left">22</td></tr></tbody></table></div><h2 id="rfc.section.3.5"><a href="#rfc.section.3.5">3.5</a> referencing tables</h2><p id="rfc.section.3.5.p.1"> <a href="#tablenoborder">Table 1</a> shows a table with no borders.</p><p id="rfc.section.3.5.p.2"> <a href="#tablenoborder">The table above</a> shows a table with no borders.</p><h2 id="rfc.section.3.6"><a href="#rfc.section.3.6">3.6</a> table captions</h2><div id="rfc.table.u.3"><p>No anchor, no title</p><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">Anchor</th><th class="left">Title</th></tr></thead><tbody><tr><td class="left">-</td><td class="left">-</td></tr></tbody></table></div><div id="rfc.table.5"><div id="texttable1"></div><p>Anchor (not being referenced), no title</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 5</caption><thead><tr><th class="left">Anchor</th><th class="left">Title</th></tr></thead><tbody><tr><td class="left">yes</td><td class="left">-</td></tr></tbody></table></div><div id="rfc.table.6"><p>No anchor, with title</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 6: title</caption><thead><tr><th class="left">Anchor</th><th class="left">Title</th></tr></thead><tbody><tr><td class="left">-</td><td class="left">"title"</td></tr></tbody></table></div><div id="rfc.table.7"><div id="texttable2"></div><p>Both anchor and title</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 7: title</caption><thead><tr><th class="left">Anchor</th><th class="left">Title</th></tr></thead><tbody><tr><td class="left">yes</td><td class="left">"title"</td></tr></tbody></table></div><h2 id="rfc.section.3.7"><a href="#rfc.section.3.7">3.7</a> single column</h2><div id="rfc.table.u.4"><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">title</th></tr></thead><tbody><tr><td class="left">1</td></tr><tr><td class="left">2</td></tr></tbody></table></div><h2 id="rfc.section.3.8"><a href="#rfc.section.3.8">3.8</a> table alignment</h2><div id="rfc.table.u.5"><table class="tt full left" cellpadding="3" cellspacing="0"><thead><tr><th class="left">left</th></tr></thead><tbody><tr><td class="left">1</td></tr></tbody></table></div><div id="rfc.table.u.6"><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">center</th></tr></thead><tbody><tr><td class="left">1</td></tr></tbody></table></div><div id="rfc.table.u.7"><table class="tt full right" cellpadding="3" cellspacing="0"><thead><tr><th class="left">right</th></tr></thead><tbody><tr><td class="left">1</td></tr></tbody></table></div><div id="rfc.table.u.8"><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">default</th></tr></thead><tbody><tr><td class="left">1</td></tr></tbody></table></div><hr class="noprint"><h1 id="rfc.section.4" class="np"><a href="#rfc.section.4">4.</a> Figures</h1><h2 id="rfc.section.4.1"><a href="#rfc.section.4.1">4.1</a> with preamble, no title...</h2><div id="rfc.figure.u.1"></div> <p>with preamble, no title...</p> <pre> +--+ 389 389 | | … … 393 393 +--+ 394 394 </pre> <p>with postamble and title...</p> <p class="figure">Figure 1: another figure</p><p id="rfc.section.4.2.p.2">The figure above has the title "<a href="#testfig">another figure</a>".</p><h2 id="rfc.section.4.3"><a href="#rfc.section.4.3">4.3</a> Whitespace handling</h2><p id="rfc.section.4.3.p.1">Para...</p><div id="rfc.figure.u.2"></div> <p>Leading whitespace</p> <pre>test test (leading ws)</pre> <p id="rfc.section.4.3.p.3">Para...</p><div id="rfc.figure.u.3"></div> <p>Trailing whitespace</p> <pre>test test (trailing ws) 395 </pre> <p id="rfc.section.4.3.p.5">Para...</p><div id="rfc.figure.u.4"></div> <p>No whitespace</p> <pre>test test (no ws)</pre> <p id="rfc.section.4.3.p.7">Para...</p><h2 id="rfc.section.4.4"><a href="#rfc.section.4.4">4.4</a> Whitespace around figures</h2><p id="rfc.section.4.4.p.1">spacing paragraph</p><div id="rfc.figure.u.5"></div><pre>ART</pre><p id="rfc.section.4.4.p.3">spacing paragraph</p><div id="rfc.figure.u.6"></div><p>preamble, then</p><pre>ART</pre><p id="rfc.section.4.4.p.5">spacing paragraph</p><div id="rfc.figure.u.7"></div><pre>ART</pre><p>then postamble</p><p id="rfc.section.4.4.p.7">spacing paragraph</p><h2 id="rfc.section.4.5"><a href="#rfc.section.4.5">4.5</a> SVG</h2><p id="rfc.section.4.5.p.1">Inclusion of SVG:</p><div id="rfc.figure.u.8"></div><p><object data="testcase.svg" type="image/svg+xml" width="476" height="332"> Fallback content for UAs that do not support SVG.395 </pre> <p id="rfc.section.4.3.p.5">Para...</p><div id="rfc.figure.u.4"></div> <p>No whitespace</p> <pre>test test (no ws)</pre> <p id="rfc.section.4.3.p.7">Para...</p><h2 id="rfc.section.4.4"><a href="#rfc.section.4.4">4.4</a> Whitespace around figures</h2><p id="rfc.section.4.4.p.1">spacing paragraph</p><div id="rfc.figure.u.5"></div><pre>ART</pre><p id="rfc.section.4.4.p.3">spacing paragraph</p><div id="rfc.figure.u.6"></div><p>preamble, then</p><pre>ART</pre><p id="rfc.section.4.4.p.5">spacing paragraph</p><div id="rfc.figure.u.7"></div><pre>ART</pre><p>then postamble</p><p id="rfc.section.4.4.p.7">spacing paragraph</p><h2 id="rfc.section.4.5"><a href="#rfc.section.4.5">4.5</a> SVG</h2><p id="rfc.section.4.5.p.1">Inclusion of SVG:</p><div id="rfc.figure.u.8"></div><p><object data="testcase.svg" type="image/svg+xml"> Fallback content for UAs that do not support SVG. 396 396 </object></p><h2 id="rfc.section.4.6"><a href="#rfc.section.4.6">4.6</a> <a id="code.components" href="#code.components">Code Components</a></h2><p id="rfc.section.4.6.p.1">Marking up Code Components according to the <a href="http://trustee.ietf.org/docs/IETF-Trust-License-Policy.pdf">Legal Provisions Relating to IETF Documents</a>:</p><div id="rfc.figure.u.9"></div><pre class="ccmarker cct"><span><CODE BEGINS></span></pre><pre class="text">int main(int argc, char **argv) { 397 397 return -1;
Note: See TracChangeset
for help on using the changeset viewer.