Changeset 1099 for draft-ietf-httpbis/07/p1-messaging.html
- Timestamp:
- 01/01/11 17:23:02 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/07/p1-messaging.html
r604 r1099 40 40 } 41 41 42 dl.empty dd { 42 ul.empty { 43 list-style-type: none; 44 } 45 ul.empty li { 43 46 margin-top: .5em; 44 47 } … … 149 152 border-width: 1px; 150 153 } 154 table.left { 155 margin-right: auto; 156 } 157 table.right { 158 margin-left: auto; 159 } 160 table.center { 161 margin-left: auto; 162 margin-right: auto; 163 } 151 164 caption { 152 165 caption-side: bottom; … … 157 170 158 171 table.header { 172 border-spacing: 1px; 159 173 width: 95%; 160 174 font-size: 10pt; … … 168 182 white-space: nowrap; 169 183 } 170 t d.header{184 table.header td { 171 185 background-color: gray; 172 186 width: 50%; 173 187 } 174 t d.header a {188 table.header a { 175 189 color: white; 176 190 } … … 183 197 display:table-header-group; 184 198 } 185 ul.toc {199 ul.toc, ul.toc ul { 186 200 list-style: none; 187 201 margin-left: 1.5em; … … 189 203 padding-left: 0em; 190 204 } 191 li.tocline0{205 ul.toc li { 192 206 line-height: 150%; 193 207 font-weight: bold; … … 196 210 margin-right: 0em; 197 211 } 198 li.tocline1{212 ul.toc li li { 199 213 line-height: normal; 200 214 font-weight: normal; … … 203 217 margin-right: 0em; 204 218 } 205 li. tocline2{219 li.excluded { 206 220 font-size: 0pt; 207 221 } … … 209 223 margin-left: 0em; 210 224 } 211 ul.ind {225 ul.ind, ul.ind ul { 212 226 list-style: none; 213 227 margin-left: 1.5em; … … 216 230 page-break-before: avoid; 217 231 } 218 li.indline0{232 ul.ind li { 219 233 font-weight: bold; 220 234 line-height: 200%; … … 222 236 margin-right: 0em; 223 237 } 224 li.indline1{238 ul.ind li li { 225 239 font-weight: normal; 226 240 line-height: 150%; 227 241 margin-left: 0em; 228 242 margin-right: 0em; 243 } 244 .avoidbreak { 245 page-break-inside: avoid; 229 246 } 230 247 .bcp14 { … … 311 328 } 312 329 313 a.iref{330 ul.ind li li a { 314 331 content: target-counter(attr(href), page); 315 332 } … … 324 341 @page { 325 342 @top-left { 326 content: "I NTERNET DRAFT";343 content: "Internet-Draft"; 327 344 } 328 345 @top-right { … … 356 373 </style><link rel="Contents" href="#rfc.toc"> 357 374 <link rel="Author" href="#rfc.authors"> 358 <link rel="Copyright" href="#rfc.copyright ">375 <link rel="Copyright" href="#rfc.copyrightnotice"> 359 376 <link rel="Index" href="#rfc.index"> 360 377 <link rel="Chapter" title="1 Introduction" href="#rfc.section.1"> … … 375 392 <link rel="Appendix" title="D Collected ABNF" href="#rfc.section.D"> 376 393 <link rel="Appendix" title="E Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.E"> 377 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.439, 2009-06-09 18:43:39, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 378 <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"> 379 <meta name="DC.Creator" content="Fielding, R."> 380 <meta name="DC.Creator" content="Gettys, J."> 381 <meta name="DC.Creator" content="Mogul, J."> 382 <meta name="DC.Creator" content="Frystyk, H."> 383 <meta name="DC.Creator" content="Masinter, L."> 384 <meta name="DC.Creator" content="Leach, P."> 385 <meta name="DC.Creator" content="Berners-Lee, T."> 386 <meta name="DC.Creator" content="Lafon, Y."> 387 <meta name="DC.Creator" content="Reschke, J. F."> 388 <meta name="DC.Identifier" content="urn:ietf:id:draft-ietf-httpbis-p1-messaging-07"> 389 <meta name="DC.Date.Issued" scheme="ISO8601" content="2009-07"> 390 <meta name="DC.Relation.Replaces" content="urn:ietf:rfc:2616"> 391 <meta name="DC.Description.Abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 1 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 1 provides an overview of HTTP and its associated terminology, defines the "http" and "https" Uniform Resource Identifier (URI) schemes, defines the generic message syntax and parsing requirements for HTTP message frames, and describes general security concerns for implementations."> 394 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.537, 2010-12-30 14:21:59, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 395 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 396 <meta name="dct.creator" content="Fielding, R."> 397 <meta name="dct.creator" content="Gettys, J."> 398 <meta name="dct.creator" content="Mogul, J."> 399 <meta name="dct.creator" content="Frystyk, H."> 400 <meta name="dct.creator" content="Masinter, L."> 401 <meta name="dct.creator" content="Leach, P."> 402 <meta name="dct.creator" content="Berners-Lee, T."> 403 <meta name="dct.creator" content="Lafon, Y."> 404 <meta name="dct.creator" content="Reschke, J. F."> 405 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p1-messaging-07"> 406 <meta name="dct.issued" scheme="ISO8601" content="2009-07-13"> 407 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 408 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 1 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 1 provides an overview of HTTP and its associated terminology, defines the "http" and "https" Uniform Resource Identifier (URI) schemes, defines the generic message syntax and parsing requirements for HTTP message frames, and describes general security concerns for implementations."> 409 <meta name="description" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 1 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 1 provides an overview of HTTP and its associated terminology, defines the "http" and "https" Uniform Resource Identifier (URI) schemes, defines the generic message syntax and parsing requirements for HTTP message frames, and describes general security concerns for implementations."> 392 410 </head> 393 411 <body> 394 <table summary="header information" class="header" border="0" cellpadding="1" cellspacing="1"> 395 <tr> 396 <td class="header left">HTTPbis Working Group</td> 397 <td class="header right">R. Fielding, Editor</td> 398 </tr> 399 <tr> 400 <td class="header left">Internet Draft</td> 401 <td class="header right">Day Software</td> 402 </tr> 403 <tr> 404 <td class="header left"> 405 <draft-ietf-httpbis-p1-messaging-07> 406 407 </td> 408 <td class="header right">J. Gettys</td> 409 </tr> 410 <tr> 411 <td class="header left">Obsoletes: <a href="http://tools.ietf.org/html/rfc2616">2616</a> (if approved) 412 </td> 413 <td class="header right">One Laptop per Child</td> 414 </tr> 415 <tr> 416 <td class="header left">Intended status: Standards Track</td> 417 <td class="header right">J. Mogul</td> 418 </tr> 419 <tr> 420 <td class="header left">Expires: January 2010</td> 421 <td class="header right">HP</td> 422 </tr> 423 <tr> 424 <td class="header left"></td> 425 <td class="header right">H. Frystyk</td> 426 </tr> 427 <tr> 428 <td class="header left"></td> 429 <td class="header right">Microsoft</td> 430 </tr> 431 <tr> 432 <td class="header left"></td> 433 <td class="header right">L. Masinter</td> 434 </tr> 435 <tr> 436 <td class="header left"></td> 437 <td class="header right">Adobe Systems</td> 438 </tr> 439 <tr> 440 <td class="header left"></td> 441 <td class="header right">P. Leach</td> 442 </tr> 443 <tr> 444 <td class="header left"></td> 445 <td class="header right">Microsoft</td> 446 </tr> 447 <tr> 448 <td class="header left"></td> 449 <td class="header right">T. Berners-Lee</td> 450 </tr> 451 <tr> 452 <td class="header left"></td> 453 <td class="header right">W3C/MIT</td> 454 </tr> 455 <tr> 456 <td class="header left"></td> 457 <td class="header right">Y. Lafon, Editor</td> 458 </tr> 459 <tr> 460 <td class="header left"></td> 461 <td class="header right">W3C</td> 462 </tr> 463 <tr> 464 <td class="header left"></td> 465 <td class="header right">J. F. Reschke, Editor</td> 466 </tr> 467 <tr> 468 <td class="header left"></td> 469 <td class="header right">greenbytes</td> 470 </tr> 471 <tr> 472 <td class="header left"></td> 473 <td class="header right">July 13, 2009</td> 474 </tr> 412 <table class="header"> 413 <tbody> 414 <tr> 415 <td class="left">HTTPbis Working Group</td> 416 <td class="right">R. Fielding, Editor</td> 417 </tr> 418 <tr> 419 <td class="left">Internet-Draft</td> 420 <td class="right">Day Software</td> 421 </tr> 422 <tr> 423 <td class="left">Obsoletes: <a href="http://tools.ietf.org/html/rfc2616">2616</a> (if approved) 424 </td> 425 <td class="right">J. Gettys</td> 426 </tr> 427 <tr> 428 <td class="left">Intended status: Standards Track</td> 429 <td class="right">One Laptop per Child</td> 430 </tr> 431 <tr> 432 <td class="left">Expires: January 14, 2010</td> 433 <td class="right">J. Mogul</td> 434 </tr> 435 <tr> 436 <td class="left"></td> 437 <td class="right">HP</td> 438 </tr> 439 <tr> 440 <td class="left"></td> 441 <td class="right">H. Frystyk</td> 442 </tr> 443 <tr> 444 <td class="left"></td> 445 <td class="right">Microsoft</td> 446 </tr> 447 <tr> 448 <td class="left"></td> 449 <td class="right">L. Masinter</td> 450 </tr> 451 <tr> 452 <td class="left"></td> 453 <td class="right">Adobe Systems</td> 454 </tr> 455 <tr> 456 <td class="left"></td> 457 <td class="right">P. Leach</td> 458 </tr> 459 <tr> 460 <td class="left"></td> 461 <td class="right">Microsoft</td> 462 </tr> 463 <tr> 464 <td class="left"></td> 465 <td class="right">T. Berners-Lee</td> 466 </tr> 467 <tr> 468 <td class="left"></td> 469 <td class="right">W3C/MIT</td> 470 </tr> 471 <tr> 472 <td class="left"></td> 473 <td class="right">Y. Lafon, Editor</td> 474 </tr> 475 <tr> 476 <td class="left"></td> 477 <td class="right">W3C</td> 478 </tr> 479 <tr> 480 <td class="left"></td> 481 <td class="right">J. Reschke, Editor</td> 482 </tr> 483 <tr> 484 <td class="left"></td> 485 <td class="right">greenbytes</td> 486 </tr> 487 <tr> 488 <td class="left"></td> 489 <td class="right">July 13, 2009</td> 490 </tr> 491 </tbody> 475 492 </table> 476 493 <p class="title">HTTP/1.1, part 1: URIs, Connections, and Message Parsing<br><span class="filename">draft-ietf-httpbis-p1-messaging-07</span></p> 477 494 <h1><a id="rfc.status" href="#rfc.status">Status of this Memo</a></h1> 478 <p>This Internet-Draft is submitted to IETF pursuant to, and in full conformance with, the provisions of BCP 78 and BCP 79. This479 document may contain material from IETF Documents or IETF Contributions published or made publicly available before November480 10, 2008. The person(s) controlling the copyright in some of this material may not have granted the IETF Trust the right to481 allow modifications of such material outside the IETF Standards Process. Without obtaining an adequate license from the person(s)482 co ntrolling the copyright in such materials, this document may not be modified outside the IETF Standards Process, and derivative483 works of it may not be created outside the IETF Standards Process, except to format it for publication as an RFC or to translate484 i t into languages other than English.495 <p>This Internet-Draft is submitted to IETF in full conformance with the provisions of BCP 78 and BCP 79. This document may contain 496 material from IETF Documents or IETF Contributions published or made publicly available before November 10, 2008. The person(s) 497 controlling the copyright in some of this material may not have granted the IETF Trust the right to allow modifications of 498 such material outside the IETF Standards Process. Without obtaining an adequate license from the person(s) controlling the 499 copyright in such materials, this document may not be modified outside the IETF Standards Process, and derivative works of 500 it may not be created outside the IETF Standards Process, except to format it for publication as an RFC or to translate it 501 into languages other than English. 485 502 </p> 486 503 <p>Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note … … 491 508 in progress”. 492 509 </p> 493 <p>The list of current Internet-Drafts can be accessed at <<a href="http://www.ietf.org/ietf/1id-abstracts.txt">http://www.ietf.org/ietf/1id-abstracts.txt</a>>.494 </p> 495 <p>The list of Internet-Draft Shadow Directories can be accessed at <<a href="http://www.ietf.org/shadow.html">http://www.ietf.org/shadow.html</a>>.496 </p> 497 <p>This Internet-Draft will expire in January2010.</p>510 <p>The list of current Internet-Drafts can be accessed at <a href="http://www.ietf.org/ietf/1id-abstracts.txt">http://www.ietf.org/ietf/1id-abstracts.txt</a>. 511 </p> 512 <p>The list of Internet-Draft Shadow Directories can be accessed at <a href="http://www.ietf.org/shadow.html">http://www.ietf.org/shadow.html</a>. 513 </p> 514 <p>This Internet-Draft will expire on January 14, 2010.</p> 498 515 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 499 516 <p>Copyright © 2009 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 518 535 <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1> 519 536 <ul class="toc"> 520 <li class="tocline0">1. <a href="#introduction">Introduction</a><ul class="toc">521 <li class="tocline1">1.1 <a href="#intro.requirements">Requirements</a></li>522 <li class="tocline1">1.2 <a href="#notation">Syntax Notation</a><ul class="toc">523 <li class="tocline1">1.2.1 <a href="#notation.abnf">ABNF Extension: #rule</a></li>524 <li class="tocline1">1.2.2 <a href="#basic.rules">Basic Rules</a></li>525 <li class="tocline1">1.2.3 <a href="#abnf.dependencies">ABNF Rules defined in other Parts of the Specification</a></li>537 <li>1. <a href="#introduction">Introduction</a><ul> 538 <li>1.1 <a href="#intro.requirements">Requirements</a></li> 539 <li>1.2 <a href="#notation">Syntax Notation</a><ul> 540 <li>1.2.1 <a href="#notation.abnf">ABNF Extension: #rule</a></li> 541 <li>1.2.2 <a href="#basic.rules">Basic Rules</a></li> 542 <li>1.2.3 <a href="#abnf.dependencies">ABNF Rules defined in other Parts of the Specification</a></li> 526 543 </ul> 527 544 </li> 528 545 </ul> 529 546 </li> 530 <li class="tocline0">2. <a href="#architecture">HTTP architecture</a><ul class="toc">531 <li class="tocline1">2.1 <a href="#uri">Uniform Resource Identifiers</a><ul class="toc">532 <li class="tocline1">2.1.1 <a href="#http.uri">http URI scheme</a></li>533 <li class="tocline1">2.1.2 <a href="#https.uri">https URI scheme</a></li>534 <li class="tocline1">2.1.3 <a href="#uri.comparison">URI Comparison</a></li>535 <li class="tocline1">2.1.4 <a href="#scheme.aliases">Scheme aliases considered harmful</a></li>547 <li>2. <a href="#architecture">HTTP architecture</a><ul> 548 <li>2.1 <a href="#uri">Uniform Resource Identifiers</a><ul> 549 <li>2.1.1 <a href="#http.uri">http URI scheme</a></li> 550 <li>2.1.2 <a href="#https.uri">https URI scheme</a></li> 551 <li>2.1.3 <a href="#uri.comparison">URI Comparison</a></li> 552 <li>2.1.4 <a href="#scheme.aliases">Scheme aliases considered harmful</a></li> 536 553 </ul> 537 554 </li> 538 <li class="tocline1">2.2 <a href="#intro.overall.operation">Overall Operation</a></li>539 <li class="tocline1">2.3 <a href="#http.proxy">Use of HTTP for proxy communication</a></li>540 <li class="tocline1">2.4 <a href="#http.intercept">Interception of HTTP for access control</a></li>541 <li class="tocline1">2.5 <a href="#http.others">Use of HTTP by other protocols</a></li>542 <li class="tocline1">2.6 <a href="#http.media">Use of HTTP by media type specification</a></li>555 <li>2.2 <a href="#intro.overall.operation">Overall Operation</a></li> 556 <li>2.3 <a href="#http.proxy">Use of HTTP for proxy communication</a></li> 557 <li>2.4 <a href="#http.intercept">Interception of HTTP for access control</a></li> 558 <li>2.5 <a href="#http.others">Use of HTTP by other protocols</a></li> 559 <li>2.6 <a href="#http.media">Use of HTTP by media type specification</a></li> 543 560 </ul> 544 561 </li> 545 <li class="tocline0">3. <a href="#protocol.parameters">Protocol Parameters</a><ul class="toc">546 <li class="tocline1">3.1 <a href="#http.version">HTTP Version</a></li>547 <li class="tocline1">3.2 <a href="#date.time.formats.full.date">Date/Time Formats: Full Date</a></li>548 <li class="tocline1">3.3 <a href="#transfer.codings">Transfer Codings</a><ul class="toc">549 <li class="tocline1">3.3.1 <a href="#chunked.transfer.encoding">Chunked Transfer Coding</a></li>562 <li>3. <a href="#protocol.parameters">Protocol Parameters</a><ul> 563 <li>3.1 <a href="#http.version">HTTP Version</a></li> 564 <li>3.2 <a href="#date.time.formats.full.date">Date/Time Formats: Full Date</a></li> 565 <li>3.3 <a href="#transfer.codings">Transfer Codings</a><ul> 566 <li>3.3.1 <a href="#chunked.transfer.encoding">Chunked Transfer Coding</a></li> 550 567 </ul> 551 568 </li> 552 <li class="tocline1">3.4 <a href="#product.tokens">Product Tokens</a></li>553 <li class="tocline1">3.5 <a href="#quality.values">Quality Values</a></li>569 <li>3.4 <a href="#product.tokens">Product Tokens</a></li> 570 <li>3.5 <a href="#quality.values">Quality Values</a></li> 554 571 </ul> 555 572 </li> 556 <li class="tocline0">4. <a href="#http.message">HTTP Message</a><ul class="toc">557 <li class="tocline1">4.1 <a href="#message.types">Message Types</a></li>558 <li class="tocline1">4.2 <a href="#message.headers">Message Headers</a></li>559 <li class="tocline1">4.3 <a href="#message.body">Message Body</a></li>560 <li class="tocline1">4.4 <a href="#message.length">Message Length</a></li>561 <li class="tocline1">4.5 <a href="#general.header.fields">General Header Fields</a></li>573 <li>4. <a href="#http.message">HTTP Message</a><ul> 574 <li>4.1 <a href="#message.types">Message Types</a></li> 575 <li>4.2 <a href="#message.headers">Message Headers</a></li> 576 <li>4.3 <a href="#message.body">Message Body</a></li> 577 <li>4.4 <a href="#message.length">Message Length</a></li> 578 <li>4.5 <a href="#general.header.fields">General Header Fields</a></li> 562 579 </ul> 563 580 </li> 564 <li class="tocline0">5. <a href="#request">Request</a><ul class="toc">565 <li class="tocline1">5.1 <a href="#request-line">Request-Line</a><ul class="toc">566 <li class="tocline1">5.1.1 <a href="#method">Method</a></li>567 <li class="tocline1">5.1.2 <a href="#request-target">request-target</a></li>581 <li>5. <a href="#request">Request</a><ul> 582 <li>5.1 <a href="#request-line">Request-Line</a><ul> 583 <li>5.1.1 <a href="#method">Method</a></li> 584 <li>5.1.2 <a href="#request-target">request-target</a></li> 568 585 </ul> 569 586 </li> 570 <li class="tocline1">5.2 <a href="#the.resource.identified.by.a.request">The Resource Identified by a Request</a></li>587 <li>5.2 <a href="#the.resource.identified.by.a.request">The Resource Identified by a Request</a></li> 571 588 </ul> 572 589 </li> 573 <li class="tocline0">6. <a href="#response">Response</a><ul class="toc">574 <li class="tocline1">6.1 <a href="#status-line">Status-Line</a><ul class="toc">575 <li class="tocline1">6.1.1 <a href="#status.code.and.reason.phrase">Status Code and Reason Phrase</a></li>590 <li>6. <a href="#response">Response</a><ul> 591 <li>6.1 <a href="#status-line">Status-Line</a><ul> 592 <li>6.1.1 <a href="#status.code.and.reason.phrase">Status Code and Reason Phrase</a></li> 576 593 </ul> 577 594 </li> 578 595 </ul> 579 596 </li> 580 <li class="tocline0">7. <a href="#connections">Connections</a><ul class="toc">581 <li class="tocline1">7.1 <a href="#persistent.connections">Persistent Connections</a><ul class="toc">582 <li class="tocline1">7.1.1 <a href="#persistent.purpose">Purpose</a></li>583 <li class="tocline1">7.1.2 <a href="#persistent.overall">Overall Operation</a><ul class="toc">584 <li class="tocline1">7.1.2.1 <a href="#persistent.negotiation">Negotiation</a></li>585 <li class="tocline1">7.1.2.2 <a href="#pipelining">Pipelining</a></li>597 <li>7. <a href="#connections">Connections</a><ul> 598 <li>7.1 <a href="#persistent.connections">Persistent Connections</a><ul> 599 <li>7.1.1 <a href="#persistent.purpose">Purpose</a></li> 600 <li>7.1.2 <a href="#persistent.overall">Overall Operation</a><ul> 601 <li>7.1.2.1 <a href="#persistent.negotiation">Negotiation</a></li> 602 <li>7.1.2.2 <a href="#pipelining">Pipelining</a></li> 586 603 </ul> 587 604 </li> 588 <li class="tocline1">7.1.3 <a href="#persistent.proxy">Proxy Servers</a></li>589 <li class="tocline1">7.1.4 <a href="#persistent.practical">Practical Considerations</a></li>605 <li>7.1.3 <a href="#persistent.proxy">Proxy Servers</a></li> 606 <li>7.1.4 <a href="#persistent.practical">Practical Considerations</a></li> 590 607 </ul> 591 608 </li> 592 <li class="tocline1">7.2 <a href="#message.transmission.requirements">Message Transmission Requirements</a><ul class="toc">593 <li class="tocline1">7.2.1 <a href="#persistent.flow">Persistent Connections and Flow Control</a></li>594 <li class="tocline1">7.2.2 <a href="#persistent.monitor">Monitoring Connections for Error Status Messages</a></li>595 <li class="tocline1">7.2.3 <a href="#use.of.the.100.status">Use of the 100 (Continue) Status</a></li>596 <li class="tocline1">7.2.4 <a href="#connection.premature">Client Behavior if Server Prematurely Closes Connection</a></li>609 <li>7.2 <a href="#message.transmission.requirements">Message Transmission Requirements</a><ul> 610 <li>7.2.1 <a href="#persistent.flow">Persistent Connections and Flow Control</a></li> 611 <li>7.2.2 <a href="#persistent.monitor">Monitoring Connections for Error Status Messages</a></li> 612 <li>7.2.3 <a href="#use.of.the.100.status">Use of the 100 (Continue) Status</a></li> 613 <li>7.2.4 <a href="#connection.premature">Client Behavior if Server Prematurely Closes Connection</a></li> 597 614 </ul> 598 615 </li> 599 616 </ul> 600 617 </li> 601 <li class="tocline0">8. <a href="#header.fields">Header Field Definitions</a><ul class="toc">602 <li class="tocline1">8.1 <a href="#header.connection">Connection</a></li>603 <li class="tocline1">8.2 <a href="#header.content-length">Content-Length</a></li>604 <li class="tocline1">8.3 <a href="#header.date">Date</a><ul class="toc">605 <li class="tocline1">8.3.1 <a href="#clockless.origin.server.operation">Clockless Origin Server Operation</a></li>618 <li>8. <a href="#header.fields">Header Field Definitions</a><ul> 619 <li>8.1 <a href="#header.connection">Connection</a></li> 620 <li>8.2 <a href="#header.content-length">Content-Length</a></li> 621 <li>8.3 <a href="#header.date">Date</a><ul> 622 <li>8.3.1 <a href="#clockless.origin.server.operation">Clockless Origin Server Operation</a></li> 606 623 </ul> 607 624 </li> 608 <li class="tocline1">8.4 <a href="#header.host">Host</a></li>609 <li class="tocline1">8.5 <a href="#header.te">TE</a></li>610 <li class="tocline1">8.6 <a href="#header.trailer">Trailer</a></li>611 <li class="tocline1">8.7 <a href="#header.transfer-encoding">Transfer-Encoding</a></li>612 <li class="tocline1">8.8 <a href="#header.upgrade">Upgrade</a></li>613 <li class="tocline1">8.9 <a href="#header.via">Via</a></li>625 <li>8.4 <a href="#header.host">Host</a></li> 626 <li>8.5 <a href="#header.te">TE</a></li> 627 <li>8.6 <a href="#header.trailer">Trailer</a></li> 628 <li>8.7 <a href="#header.transfer-encoding">Transfer-Encoding</a></li> 629 <li>8.8 <a href="#header.upgrade">Upgrade</a></li> 630 <li>8.9 <a href="#header.via">Via</a></li> 614 631 </ul> 615 632 </li> 616 <li class="tocline0">9. <a href="#IANA.considerations">IANA Considerations</a><ul class="toc">617 <li class="tocline1">9.1 <a href="#message.header.registration">Message Header Registration</a></li>618 <li class="tocline1">9.2 <a href="#uri.scheme.registration">URI Scheme Registration</a></li>619 <li class="tocline1">9.3 <a href="#internet.media.type.http">Internet Media Type Registrations</a><ul class="toc">620 <li class="tocline1">9.3.1 <a href="#internet.media.type.message.http">Internet Media Type message/http</a></li>621 <li class="tocline1">9.3.2 <a href="#internet.media.type.application.http">Internet Media Type application/http</a></li>633 <li>9. <a href="#IANA.considerations">IANA Considerations</a><ul> 634 <li>9.1 <a href="#message.header.registration">Message Header Registration</a></li> 635 <li>9.2 <a href="#uri.scheme.registration">URI Scheme Registration</a></li> 636 <li>9.3 <a href="#internet.media.type.http">Internet Media Type Registrations</a><ul> 637 <li>9.3.1 <a href="#internet.media.type.message.http">Internet Media Type message/http</a></li> 638 <li>9.3.2 <a href="#internet.media.type.application.http">Internet Media Type application/http</a></li> 622 639 </ul> 623 640 </li> 624 641 </ul> 625 642 </li> 626 <li class="tocline0">10. <a href="#security.considerations">Security Considerations</a><ul class="toc">627 <li class="tocline1">10.1 <a href="#personal.information">Personal Information</a></li>628 <li class="tocline1">10.2 <a href="#abuse.of.server.log.information">Abuse of Server Log Information</a></li>629 <li class="tocline1">10.3 <a href="#attack.pathname">Attacks Based On File and Path Names</a></li>630 <li class="tocline1">10.4 <a href="#dns.spoofing">DNS Spoofing</a></li>631 <li class="tocline1">10.5 <a href="#attack.proxies">Proxies and Caching</a></li>632 <li class="tocline1">10.6 <a href="#attack.DoS">Denial of Service Attacks on Proxies</a></li>643 <li>10. <a href="#security.considerations">Security Considerations</a><ul> 644 <li>10.1 <a href="#personal.information">Personal Information</a></li> 645 <li>10.2 <a href="#abuse.of.server.log.information">Abuse of Server Log Information</a></li> 646 <li>10.3 <a href="#attack.pathname">Attacks Based On File and Path Names</a></li> 647 <li>10.4 <a href="#dns.spoofing">DNS Spoofing</a></li> 648 <li>10.5 <a href="#attack.proxies">Proxies and Caching</a></li> 649 <li>10.6 <a href="#attack.DoS">Denial of Service Attacks on Proxies</a></li> 633 650 </ul> 634 651 </li> 635 <li class="tocline0">11. <a href="#ack">Acknowledgments</a></li>636 <li class="tocline0">12. <a href="#rfc.references">References</a><ul class="toc">637 <li class="tocline1">12.1 <a href="#rfc.references.1">Normative References</a></li>638 <li class="tocline1">12.2 <a href="#rfc.references.2">Informative References</a></li>652 <li>11. <a href="#ack">Acknowledgments</a></li> 653 <li>12. <a href="#rfc.references">References</a><ul> 654 <li>12.1 <a href="#rfc.references.1">Normative References</a></li> 655 <li>12.2 <a href="#rfc.references.2">Informative References</a></li> 639 656 </ul> 640 657 </li> 641 <li class="tocline0"><a href="#rfc.authors">Authors' Addresses</a></li>642 <li class="tocline0">A. <a href="#tolerant.applications">Tolerant Applications</a></li>643 <li class="tocline0">B. <a href="#compatibility">Compatibility with Previous Versions</a><ul class="toc">644 <li class="tocline1">B.1 <a href="#changes.from.1.0">Changes from HTTP/1.0</a><ul class="toc">645 <li class="tocline1">B.1.1 <a href="#changes.to.simplify.multi-homed.web.servers.and.conserve.ip.addresses">Changes to Simplify Multi-homed Web Servers and Conserve IP Addresses</a></li>658 <li><a href="#rfc.authors">Authors' Addresses</a></li> 659 <li>A. <a href="#tolerant.applications">Tolerant Applications</a></li> 660 <li>B. <a href="#compatibility">Compatibility with Previous Versions</a><ul> 661 <li>B.1 <a href="#changes.from.1.0">Changes from HTTP/1.0</a><ul> 662 <li>B.1.1 <a href="#changes.to.simplify.multi-homed.web.servers.and.conserve.ip.addresses">Changes to Simplify Multi-homed Web Servers and Conserve IP Addresses</a></li> 646 663 </ul> 647 664 </li> 648 <li class="tocline1">B.2 <a href="#compatibility.with.http.1.0.persistent.connections">Compatibility with HTTP/1.0 Persistent Connections</a></li>649 <li class="tocline1">B.3 <a href="#changes.from.rfc.2068">Changes from RFC 2068</a></li>650 <li class="tocline1">B.4 <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li>665 <li>B.2 <a href="#compatibility.with.http.1.0.persistent.connections">Compatibility with HTTP/1.0 Persistent Connections</a></li> 666 <li>B.3 <a href="#changes.from.rfc.2068">Changes from RFC 2068</a></li> 667 <li>B.4 <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li> 651 668 </ul> 652 669 </li> 653 <li class="tocline0">C. <a href="#terminology">Terminology</a></li>654 <li class="tocline0">D. <a href="#collected.abnf">Collected ABNF</a></li>655 <li class="tocline0">E. <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul class="toc">656 <li class="tocline1">E.1 <a href="#rfc.section.E.1">Since RFC2616</a></li>657 <li class="tocline1">E.2 <a href="#rfc.section.E.2">Since draft-ietf-httpbis-p1-messaging-00</a></li>658 <li class="tocline1">E.3 <a href="#rfc.section.E.3">Since draft-ietf-httpbis-p1-messaging-01</a></li>659 <li class="tocline1">E.4 <a href="#changes.since.02">Since draft-ietf-httpbis-p1-messaging-02</a></li>660 <li class="tocline1">E.5 <a href="#changes.since.03">Since draft-ietf-httpbis-p1-messaging-03</a></li>661 <li class="tocline1">E.6 <a href="#changes.since.04">Since draft-ietf-httpbis-p1-messaging-04</a></li>662 <li class="tocline1">E.7 <a href="#changes.since.05">Since draft-ietf-httpbis-p1-messaging-05</a></li>663 <li class="tocline1">E.8 <a href="#changes.since.06">Since draft-ietf-httpbis-p1-messaging-06</a></li>670 <li>C. <a href="#terminology">Terminology</a></li> 671 <li>D. <a href="#collected.abnf">Collected ABNF</a></li> 672 <li>E. <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul> 673 <li>E.1 <a href="#rfc.section.E.1">Since RFC2616</a></li> 674 <li>E.2 <a href="#rfc.section.E.2">Since draft-ietf-httpbis-p1-messaging-00</a></li> 675 <li>E.3 <a href="#rfc.section.E.3">Since draft-ietf-httpbis-p1-messaging-01</a></li> 676 <li>E.4 <a href="#changes.since.02">Since draft-ietf-httpbis-p1-messaging-02</a></li> 677 <li>E.5 <a href="#changes.since.03">Since draft-ietf-httpbis-p1-messaging-03</a></li> 678 <li>E.6 <a href="#changes.since.04">Since draft-ietf-httpbis-p1-messaging-04</a></li> 679 <li>E.7 <a href="#changes.since.05">Since draft-ietf-httpbis-p1-messaging-05</a></li> 680 <li>E.8 <a href="#changes.since.06">Since draft-ietf-httpbis-p1-messaging-06</a></li> 664 681 </ul> 665 682 </li> 666 <li class="tocline0"><a href="#rfc.index">Index</a></li>683 <li><a href="#rfc.index">Index</a></li> 667 684 </ul> 668 685 <h1 id="rfc.section.1" class="np"><a href="#rfc.section.1">1.</a> <a id="introduction" href="#introduction">Introduction</a></h1> … … 843 860 <p id="rfc.section.2.1.2.p.1"> <span class="comment" id="rfc.comment.1">[<a href="#rfc.comment.1" class="smpl">rfc.comment.1</a>: TBD: Define and explain purpose of https scheme.]</span> 844 861 </p> 845 <div class="note" >862 <div class="note" id="rfc.section.2.1.2.p.2"> 846 863 <p> <b>Note:</b> the "https" scheme is defined in <a href="#RFC2818" id="rfc.xref.RFC2818.1"><cite title="HTTP Over TLS">[RFC2818]</cite></a>. 847 864 </p> … … 963 980 <p id="rfc.section.3.1.p.8">Due to interoperability problems with HTTP/1.0 proxies discovered since the publication of <a href="#RFC2068" id="rfc.xref.RFC2068.1"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2068]</cite></a>, caching proxies <em class="bcp14">MUST</em>, gateways <em class="bcp14">MAY</em>, and tunnels <em class="bcp14">MUST NOT</em> upgrade the request to the highest version they support. The proxy/gateway's response to that request <em class="bcp14">MUST</em> be in the same major version as the request. 964 981 </p> 965 <div class="note" >982 <div class="note" id="rfc.section.3.1.p.9"> 966 983 <p> <b>Note:</b> Converting between versions of HTTP may involve modification of header fields required or forbidden by the versions involved. 967 984 </p> … … 1039 1056 <a href="#obsolete.date.formats" class="smpl">date3</a> = <a href="#preferred.date.format" class="smpl">month</a> <a href="#core.rules" class="smpl">SP</a> ( 2<a href="#core.rules" class="smpl">DIGIT</a> / ( <a href="#core.rules" class="smpl">SP</a> 1<a href="#core.rules" class="smpl">DIGIT</a> )) 1040 1057 ; month day (e.g., Jun 2) 1041 </pre><div class="note" >1058 </pre><div class="note" id="rfc.section.3.2.p.13"> 1042 1059 <p> <b>Note:</b> Recipients of date values are encouraged to be robust in accepting date values that may have been sent by non-HTTP applications, 1043 1060 as is sometimes the case when retrieving or posting messages via proxies/gateways to SMTP or NNTP. 1044 1061 </p> 1045 1062 </div> 1046 <div class="note" >1063 <div class="note" id="rfc.section.3.2.p.14"> 1047 1064 <p> <b>Note:</b> HTTP requirements for the date/time stamp format apply only to their usage within the protocol stream. Clients and servers 1048 1065 are not required to use these formats for user presentation, request logging, etc. … … 1158 1175 <div id="rfc.figure.u.31"></div><pre class="inline"><span id="rfc.iref.g.67"></span> <a href="#quality.values" class="smpl">qvalue</a> = ( "0" [ "." 0*3<a href="#core.rules" class="smpl">DIGIT</a> ] ) 1159 1176 / ( "1" [ "." 0*3("0") ] ) 1160 </pre><div class="note" >1177 </pre><div class="note" id="rfc.section.3.5.p.3"> 1161 1178 <p> <b>Note:</b> "Quality values" is a misnomer, since these values merely represent relative degradation in desired quality. 1162 1179 </p> … … 1227 1244 thus a proxy <em class="bcp14">MUST NOT</em> change the order of these field values when a message is forwarded. 1228 1245 </p> 1229 <div class="note" >1246 <div class="note" id="rfc.section.4.2.p.11"> 1230 1247 <p> <b>Note:</b> the "Set-Cookie" header as implemented in practice (as opposed to how it is specified in <a href="#RFC2109" id="rfc.xref.RFC2109.1"><cite title="HTTP State Management Mechanism">[RFC2109]</cite></a>) can occur multiple times, but does not use the list syntax, and thus cannot be combined into a single line. (See Appendix 1231 1248 A.2.3 of <a href="#Kri2001" id="rfc.xref.Kri2001.1"><cite title="HTTP Cookies: Standards, Privacy, and Politics">[Kri2001]</cite></a> for details.) Also note that the Set-Cookie2 header specified in <a href="#RFC2965" id="rfc.xref.RFC2965.1"><cite title="HTTP State Management Mechanism">[RFC2965]</cite></a> does not share this problem. … … 1279 1296 byte-range specifiers from a 1.1 client implies that the client can parse multipart/byteranges responses. 1280 1297 </p> 1281 < dl class="empty">1282 < dd>A range header might be forwarded by a 1.0 proxy that does not understand multipart/byteranges; in this case the server <em class="bcp14">MUST</em> delimit the message using methods defined in items 1, 3 or 5 of this section.1283 </ dd>1284 </ dl>1298 <ul class="empty"> 1299 <li>A range header might be forwarded by a 1.0 proxy that does not understand multipart/byteranges; in this case the server <em class="bcp14">MUST</em> delimit the message using methods defined in items 1, 3 or 5 of this section. 1300 </li> 1301 </ul> 1285 1302 </li> 1286 1303 <li> … … 1379 1396 above to replace a null path-absolute with "/". 1380 1397 </p> 1381 <div class="note" >1398 <div class="note" id="rfc.section.5.1.2.p.17"> 1382 1399 <p> <b>Note:</b> The "no rewrite" rule prevents the proxy from changing the meaning of the request when the origin server is improperly using 1383 1400 a non-reserved URI character for a reserved purpose. Implementors should be aware that some pre-HTTP/1.1 proxies have been … … 1896 1913 <div id="rfc.table.1"> 1897 1914 <div id="iana.header.registration.table"></div> 1898 <table summary="" class="tt full" cellpadding="3" cellspacing="0">1915 <table class="tt full left" cellpadding="3" cellspacing="0"> 1899 1916 <thead> 1900 1917 <tr> … … 1907 1924 <tbody> 1908 1925 <tr> 1909 <td >Connection</td>1910 <td >http</td>1911 <td >standard</td>1912 <td > <a href="#header.connection" id="rfc.xref.header.connection.6" title="Connection">Section 8.1</a>1926 <td class="left">Connection</td> 1927 <td class="left">http</td> 1928 <td class="left">standard</td> 1929 <td class="left"> <a href="#header.connection" id="rfc.xref.header.connection.6" title="Connection">Section 8.1</a> 1913 1930 </td> 1914 1931 </tr> 1915 1932 <tr> 1916 <td >Content-Length</td>1917 <td >http</td>1918 <td >standard</td>1919 <td > <a href="#header.content-length" id="rfc.xref.header.content-length.2" title="Content-Length">Section 8.2</a>1933 <td class="left">Content-Length</td> 1934 <td class="left">http</td> 1935 <td class="left">standard</td> 1936 <td class="left"> <a href="#header.content-length" id="rfc.xref.header.content-length.2" title="Content-Length">Section 8.2</a> 1920 1937 </td> 1921 1938 </tr> 1922 1939 <tr> 1923 <td >Date</td>1924 <td >http</td>1925 <td >standard</td>1926 <td > <a href="#header.date" id="rfc.xref.header.date.2" title="Date">Section 8.3</a>1940 <td class="left">Date</td> 1941 <td class="left">http</td> 1942 <td class="left">standard</td> 1943 <td class="left"> <a href="#header.date" id="rfc.xref.header.date.2" title="Date">Section 8.3</a> 1927 1944 </td> 1928 1945 </tr> 1929 1946 <tr> 1930 <td >Host</td>1931 <td >http</td>1932 <td >standard</td>1933 <td > <a href="#header.host" id="rfc.xref.header.host.1" title="Host">Section 8.4</a>1947 <td class="left">Host</td> 1948 <td class="left">http</td> 1949 <td class="left">standard</td> 1950 <td class="left"> <a href="#header.host" id="rfc.xref.header.host.1" title="Host">Section 8.4</a> 1934 1951 </td> 1935 1952 </tr> 1936 1953 <tr> 1937 <td >TE</td>1938 <td >http</td>1939 <td >standard</td>1940 <td > <a href="#header.te" id="rfc.xref.header.te.4" title="TE">Section 8.5</a>1954 <td class="left">TE</td> 1955 <td class="left">http</td> 1956 <td class="left">standard</td> 1957 <td class="left"> <a href="#header.te" id="rfc.xref.header.te.4" title="TE">Section 8.5</a> 1941 1958 </td> 1942 1959 </tr> 1943 1960 <tr> 1944 <td >Trailer</td>1945 <td >http</td>1946 <td >standard</td>1947 <td > <a href="#header.trailer" id="rfc.xref.header.trailer.3" title="Trailer">Section 8.6</a>1961 <td class="left">Trailer</td> 1962 <td class="left">http</td> 1963 <td class="left">standard</td> 1964 <td class="left"> <a href="#header.trailer" id="rfc.xref.header.trailer.3" title="Trailer">Section 8.6</a> 1948 1965 </td> 1949 1966 </tr> 1950 1967 <tr> 1951 <td >Transfer-Encoding</td>1952 <td >http</td>1953 <td >standard</td>1954 <td > <a href="#header.transfer-encoding" id="rfc.xref.header.transfer-encoding.5" title="Transfer-Encoding">Section 8.7</a>1968 <td class="left">Transfer-Encoding</td> 1969 <td class="left">http</td> 1970 <td class="left">standard</td> 1971 <td class="left"> <a href="#header.transfer-encoding" id="rfc.xref.header.transfer-encoding.5" title="Transfer-Encoding">Section 8.7</a> 1955 1972 </td> 1956 1973 </tr> 1957 1974 <tr> 1958 <td >Upgrade</td>1959 <td >http</td>1960 <td >standard</td>1961 <td > <a href="#header.upgrade" id="rfc.xref.header.upgrade.2" title="Upgrade">Section 8.8</a>1975 <td class="left">Upgrade</td> 1976 <td class="left">http</td> 1977 <td class="left">standard</td> 1978 <td class="left"> <a href="#header.upgrade" id="rfc.xref.header.upgrade.2" title="Upgrade">Section 8.8</a> 1962 1979 </td> 1963 1980 </tr> 1964 1981 <tr> 1965 <td >Via</td>1966 <td >http</td>1967 <td >standard</td>1968 <td > <a href="#header.via" id="rfc.xref.header.via.2" title="Via">Section 8.9</a>1982 <td class="left">Via</td> 1983 <td class="left">http</td> 1984 <td class="left">standard</td> 1985 <td class="left"> <a href="#header.via" id="rfc.xref.header.via.2" title="Via">Section 8.9</a> 1969 1986 </td> 1970 1987 </tr> … … 2190 2207 <h2 id="rfc.references.1"><a href="#rfc.section.12.1" id="rfc.section.12.1">12.1</a> Normative References 2191 2208 </h2> 2192 <table summary="Normative References">2209 <table> 2193 2210 <tr> 2194 2211 <td class="reference"><b id="ISO-8859-1">[ISO-8859-1]</b></td> … … 2197 2214 <tr> 2198 2215 <td class="reference"><b id="Part2">[Part2]</b></td> 2199 <td class="top"><a title="Day Software">Fielding, R., Ed.</a>, <a title="One Laptop per Child">Gettys, J.</a>, <a title="Hewlett-Packard Company">Mogul, J.</a>, <a title="Microsoft Corporation">Frystyk, H.</a>, <a title="Adobe Systems, Incorporated">Masinter, L.</a>, <a title="Microsoft Corporation">Leach, P.</a>, <a title="World Wide Web Consortium">Berners-Lee, T.</a>, <a title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a title="greenbytes GmbH">J. F. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-07">HTTP/1.1, part 2: Message Semantics</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-07 (work in progress), July 2009.2216 <td class="top"><a href="mailto:fielding@gbiv.com" title="Day Software">Fielding, R., Ed.</a>, <a href="mailto:jg@laptop.org" title="One Laptop per Child">Gettys, J.</a>, <a href="mailto:JeffMogul@acm.org" title="Hewlett-Packard Company">Mogul, J.</a>, <a href="mailto:henrikn@microsoft.com" title="Microsoft Corporation">Frystyk, H.</a>, <a href="mailto:LMM@acm.org" title="Adobe Systems, Incorporated">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com" title="Microsoft Corporation">Leach, P.</a>, <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">Berners-Lee, T.</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-07">HTTP/1.1, part 2: Message Semantics</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-07 (work in progress), July 2009. 2200 2217 </td> 2201 2218 </tr> 2202 2219 <tr> 2203 2220 <td class="reference"><b id="Part3">[Part3]</b></td> 2204 <td class="top"><a title="Day Software">Fielding, R., Ed.</a>, <a title="One Laptop per Child">Gettys, J.</a>, <a title="Hewlett-Packard Company">Mogul, J.</a>, <a title="Microsoft Corporation">Frystyk, H.</a>, <a title="Adobe Systems, Incorporated">Masinter, L.</a>, <a title="Microsoft Corporation">Leach, P.</a>, <a title="World Wide Web Consortium">Berners-Lee, T.</a>, <a title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a title="greenbytes GmbH">J. F. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p3-payload-07">HTTP/1.1, part 3: Message Payload and Content Negotiation</a>”, Internet-Draft draft-ietf-httpbis-p3-payload-07 (work in progress), July 2009.2221 <td class="top"><a href="mailto:fielding@gbiv.com" title="Day Software">Fielding, R., Ed.</a>, <a href="mailto:jg@laptop.org" title="One Laptop per Child">Gettys, J.</a>, <a href="mailto:JeffMogul@acm.org" title="Hewlett-Packard Company">Mogul, J.</a>, <a href="mailto:henrikn@microsoft.com" title="Microsoft Corporation">Frystyk, H.</a>, <a href="mailto:LMM@acm.org" title="Adobe Systems, Incorporated">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com" title="Microsoft Corporation">Leach, P.</a>, <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">Berners-Lee, T.</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-p3-payload-07">HTTP/1.1, part 3: Message Payload and Content Negotiation</a>”, Internet-Draft draft-ietf-httpbis-p3-payload-07 (work in progress), July 2009. 2205 2222 </td> 2206 2223 </tr> 2207 2224 <tr> 2208 2225 <td class="reference"><b id="Part5">[Part5]</b></td> 2209 <td class="top"><a title="Day Software">Fielding, R., Ed.</a>, <a title="One Laptop per Child">Gettys, J.</a>, <a title="Hewlett-Packard Company">Mogul, J.</a>, <a title="Microsoft Corporation">Frystyk, H.</a>, <a title="Adobe Systems, Incorporated">Masinter, L.</a>, <a title="Microsoft Corporation">Leach, P.</a>, <a title="World Wide Web Consortium">Berners-Lee, T.</a>, <a title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a title="greenbytes GmbH">J. F. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-07">HTTP/1.1, part 5: Range Requests and Partial Responses</a>”, Internet-Draft draft-ietf-httpbis-p5-range-07 (work in progress), July 2009.2226 <td class="top"><a href="mailto:fielding@gbiv.com" title="Day Software">Fielding, R., Ed.</a>, <a href="mailto:jg@laptop.org" title="One Laptop per Child">Gettys, J.</a>, <a href="mailto:JeffMogul@acm.org" title="Hewlett-Packard Company">Mogul, J.</a>, <a href="mailto:henrikn@microsoft.com" title="Microsoft Corporation">Frystyk, H.</a>, <a href="mailto:LMM@acm.org" title="Adobe Systems, Incorporated">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com" title="Microsoft Corporation">Leach, P.</a>, <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">Berners-Lee, T.</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-07">HTTP/1.1, part 5: Range Requests and Partial Responses</a>”, Internet-Draft draft-ietf-httpbis-p5-range-07 (work in progress), July 2009. 2210 2227 </td> 2211 2228 </tr> 2212 2229 <tr> 2213 2230 <td class="reference"><b id="Part6">[Part6]</b></td> 2214 <td class="top"><a title="Day Software">Fielding, R., Ed.</a>, <a title="One Laptop per Child">Gettys, J.</a>, <a title="Hewlett-Packard Company">Mogul, J.</a>, <a title="Microsoft Corporation">Frystyk, H.</a>, <a title="Adobe Systems, Incorporated">Masinter, L.</a>, <a title="Microsoft Corporation">Leach, P.</a>, <a title="World Wide Web Consortium">Berners-Lee, T.</a>, <a title="World Wide Web Consortium">Lafon, Y., Ed.</a>, <a>Nottingham, M., Ed.</a>, and <a title="greenbytes GmbH">J. F. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-07">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-07 (work in progress), July 2009.2231 <td class="top"><a href="mailto:fielding@gbiv.com" title="Day Software">Fielding, R., Ed.</a>, <a href="mailto:jg@laptop.org" title="One Laptop per Child">Gettys, J.</a>, <a href="mailto:JeffMogul@acm.org" title="Hewlett-Packard Company">Mogul, J.</a>, <a href="mailto:henrikn@microsoft.com" title="Microsoft Corporation">Frystyk, H.</a>, <a href="mailto:LMM@acm.org" title="Adobe Systems, Incorporated">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com" title="Microsoft Corporation">Leach, P.</a>, <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">Berners-Lee, T.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, <a href="mailto:mnot@mnot.net">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-07">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-07 (work in progress), July 2009. 2215 2232 </td> 2216 2233 </tr> 2217 2234 <tr> 2218 2235 <td class="reference"><b id="RFC2119">[RFC2119]</b></td> 2219 <td class="top"><a title="Harvard University">Bradner, S.</a>, “<a href="http://tools.ietf.org/html/rfc2119">Key words for use in RFCs to Indicate Requirement Levels</a>”, BCP 14, RFC 2119, March 1997.2236 <td class="top"><a href="mailto:sob@harvard.edu" title="Harvard University">Bradner, S.</a>, “<a href="http://tools.ietf.org/html/rfc2119">Key words for use in RFCs to Indicate Requirement Levels</a>”, BCP 14, RFC 2119, March 1997. 2220 2237 </td> 2221 2238 </tr> 2222 2239 <tr> 2223 2240 <td class="reference"><b id="RFC3986">[RFC3986]</b></td> 2224 <td class="top"><a title="World Wide Web Consortium">Berners-Lee, T.</a>, <a title="Day Software">Fielding, R.</a>, and <atitle="Adobe Systems Incorporated">L. Masinter</a>, “<a href="http://tools.ietf.org/html/rfc3986">Uniform Resource Identifier (URI): Generic Syntax</a>”, RFC 3986, STD 66, January 2005.2241 <td class="top"><a href="mailto:timbl@w3.org" title="World Wide Web Consortium">Berners-Lee, T.</a>, <a href="mailto:fielding@gbiv.com" title="Day Software">Fielding, R.</a>, and <a href="mailto:LMM@acm.org" title="Adobe Systems Incorporated">L. Masinter</a>, “<a href="http://tools.ietf.org/html/rfc3986">Uniform Resource Identifier (URI): Generic Syntax</a>”, RFC 3986, STD 66, January 2005. 2225 2242 </td> 2226 2243 </tr> 2227 2244 <tr> 2228 2245 <td class="reference"><b id="RFC5234">[RFC5234]</b></td> 2229 <td class="top"><a title="Brandenburg InternetWorking">Crocker, D., Ed.</a> and <atitle="THUS plc.">P. Overell</a>, “<a href="http://tools.ietf.org/html/rfc5234">Augmented BNF for Syntax Specifications: ABNF</a>”, STD 68, RFC 5234, January 2008.2246 <td class="top"><a href="mailto:dcrocker@bbiw.net" title="Brandenburg InternetWorking">Crocker, D., Ed.</a> and <a href="mailto:paul.overell@thus.net" title="THUS plc.">P. Overell</a>, “<a href="http://tools.ietf.org/html/rfc5234">Augmented BNF for Syntax Specifications: ABNF</a>”, STD 68, RFC 5234, January 2008. 2230 2247 </td> 2231 2248 </tr> … … 2237 2254 <h2 id="rfc.references.2"><a href="#rfc.section.12.2" id="rfc.section.12.2">12.2</a> Informative References 2238 2255 </h2> 2239 <table summary="Informative References">2256 <table> 2240 2257 <tr> 2241 2258 <td class="reference"><b id="Kri2001">[Kri2001]</b></td> … … 2245 2262 <tr> 2246 2263 <td class="reference"><b id="Nie1997">[Nie1997]</b></td> 2247 <td class="top">Nielsen, H. F.., Gettys, J., Prud'hommeaux, E., Lie, H., and C. Lilley, “<a href="http://doi.acm.org/10.1145/263105.263157">Network Performance Effects of HTTP/1.1, CSS1, and PNG</a>”, ACM Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication2264 <td class="top">Nielsen, H., Gettys, J., Prud'hommeaux, E., Lie, H., and C. Lilley, “<a href="http://doi.acm.org/10.1145/263105.263157">Network Performance Effects of HTTP/1.1, CSS1, and PNG</a>”, ACM Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication 2248 2265 SIGCOMM '97, September 1997, <<a href="http://doi.acm.org/10.1145/263105.263157">http://doi.acm.org/10.1145/263105.263157</a>>. 2249 2266 </td> … … 2251 2268 <tr> 2252 2269 <td class="reference"><b id="Pad1995">[Pad1995]</b></td> 2253 <td class="top">Padmanabhan, V. N. and J.C. Mogul, “<a href="http://portal.acm.org/citation.cfm?id=219094">Improving HTTP Latency</a>”, Computer Networks and ISDN Systems v. 28, pp. 25-35, December 1995, <<a href="http://portal.acm.org/citation.cfm?id=219094">http://portal.acm.org/citation.cfm?id=219094</a>>.2270 <td class="top">Padmanabhan, V. and J. Mogul, “<a href="http://portal.acm.org/citation.cfm?id=219094">Improving HTTP Latency</a>”, Computer Networks and ISDN Systems v. 28, pp. 25-35, December 1995, <<a href="http://portal.acm.org/citation.cfm?id=219094">http://portal.acm.org/citation.cfm?id=219094</a>>. 2254 2271 </td> 2255 2272 </tr> 2256 2273 <tr> 2257 2274 <td class="reference"><b id="RFC1123">[RFC1123]</b></td> 2258 <td class="top"><a title="University of Southern California (USC), Information Sciences Institute">Braden, R.</a>, “<a href="http://tools.ietf.org/html/rfc1123">Requirements for Internet Hosts - Application and Support</a>”, STD 3, RFC 1123, October 1989.2275 <td class="top"><a href="mailto:Braden@ISI.EDU" title="University of Southern California (USC), Information Sciences Institute">Braden, R.</a>, “<a href="http://tools.ietf.org/html/rfc1123">Requirements for Internet Hosts - Application and Support</a>”, STD 3, RFC 1123, October 1989. 2259 2276 </td> 2260 2277 </tr> 2261 2278 <tr> 2262 2279 <td class="reference"><b id="RFC1305">[RFC1305]</b></td> 2263 <td class="top"><a title="University of Delaware, Electrical Engineering Department">Mills, D.</a>, “<a href="http://tools.ietf.org/html/rfc1305">Network Time Protocol (Version 3) Specification, Implementation</a>”, RFC 1305, March 1992.2280 <td class="top"><a href="mailto:mills@udel.edu" title="University of Delaware, Electrical Engineering Department">Mills, D.</a>, “<a href="http://tools.ietf.org/html/rfc1305">Network Time Protocol (Version 3) Specification, Implementation</a>”, RFC 1305, March 1992. 2264 2281 </td> 2265 2282 </tr> 2266 2283 <tr> 2267 2284 <td class="reference"><b id="RFC1900">[RFC1900]</b></td> 2268 <td class="top"><a title="CERN, Computing and Networks Division">Carpenter, B.</a> and <atitle="cisco Systems">Y. Rekhter</a>, “<a href="http://tools.ietf.org/html/rfc1900">Renumbering Needs Work</a>”, RFC 1900, February 1996.2285 <td class="top"><a href="mailto:brian@dxcoms.cern.ch" title="CERN, Computing and Networks Division">Carpenter, B.</a> and <a href="mailto:yakov@cisco.com" title="cisco Systems">Y. Rekhter</a>, “<a href="http://tools.ietf.org/html/rfc1900">Renumbering Needs Work</a>”, RFC 1900, February 1996. 2269 2286 </td> 2270 2287 </tr> 2271 2288 <tr> 2272 2289 <td class="reference"><b id="RFC1945">[RFC1945]</b></td> 2273 <td class="top"><a title="MIT, Laboratory for Computer Science">Berners-Lee, T.</a>, <a title="University of California, Irvine, Department of Information and Computer Science">Fielding, R.T.</a>, and <a title="W3 Consortium, MIT Laboratory for Computer Science">H.F. Nielsen</a>, “<a href="http://tools.ietf.org/html/rfc1945">Hypertext Transfer Protocol -- HTTP/1.0</a>”, RFC 1945, May 1996.2290 <td class="top"><a href="mailto:timbl@w3.org" title="MIT, Laboratory for Computer Science">Berners-Lee, T.</a>, <a href="mailto:fielding@ics.uci.edu" title="University of California, Irvine, Department of Information and Computer Science">Fielding, R.</a>, and <a href="mailto:frystyk@w3.org" title="W3 Consortium, MIT Laboratory for Computer Science">H. Nielsen</a>, “<a href="http://tools.ietf.org/html/rfc1945">Hypertext Transfer Protocol -- HTTP/1.0</a>”, RFC 1945, May 1996. 2274 2291 </td> 2275 2292 </tr> 2276 2293 <tr> 2277 2294 <td class="reference"><b id="RFC2045">[RFC2045]</b></td> 2278 <td class="top"><a title="Innosoft International, Inc.">Freed, N.</a> and <a title="First Virtual Holdings">N.S. Borenstein</a>, “<a href="http://tools.ietf.org/html/rfc2045">Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies</a>”, RFC 2045, November 1996.2295 <td class="top"><a href="mailto:ned@innosoft.com" title="Innosoft International, Inc.">Freed, N.</a> and <a href="mailto:nsb@nsb.fv.com" title="First Virtual Holdings">N. Borenstein</a>, “<a href="http://tools.ietf.org/html/rfc2045">Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies</a>”, RFC 2045, November 1996. 2279 2296 </td> 2280 2297 </tr> 2281 2298 <tr> 2282 2299 <td class="reference"><b id="RFC2047">[RFC2047]</b></td> 2283 <td class="top"><a title="University of Tennessee">Moore, K.</a>, “<a href="http://tools.ietf.org/html/rfc2047">MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text</a>”, RFC 2047, November 1996.2300 <td class="top"><a href="mailto:moore@cs.utk.edu" title="University of Tennessee">Moore, K.</a>, “<a href="http://tools.ietf.org/html/rfc2047">MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text</a>”, RFC 2047, November 1996. 2284 2301 </td> 2285 2302 </tr> 2286 2303 <tr> 2287 2304 <td class="reference"><b id="RFC2068">[RFC2068]</b></td> 2288 <td class="top"><a title="University of California, Irvine, Department of Information and Computer Science">Fielding, R.</a>, <a title="MIT Laboratory for Computer Science">Gettys, J.</a>, <a title="Digital Equipment Corporation, Western Research Laboratory">Mogul, J.</a>, <a title="MIT Laboratory for Computer Science">Nielsen, H.</a>, and <atitle="MIT Laboratory for Computer Science">T. Berners-Lee</a>, “<a href="http://tools.ietf.org/html/rfc2068">Hypertext Transfer Protocol -- HTTP/1.1</a>”, RFC 2068, January 1997.2305 <td class="top"><a href="mailto:fielding@ics.uci.edu" title="University of California, Irvine, Department of Information and Computer Science">Fielding, R.</a>, <a href="mailto:jg@w3.org" title="MIT Laboratory for Computer Science">Gettys, J.</a>, <a href="mailto:mogul@wrl.dec.com" title="Digital Equipment Corporation, Western Research Laboratory">Mogul, J.</a>, <a href="mailto:frystyk@w3.org" title="MIT Laboratory for Computer Science">Nielsen, H.</a>, and <a href="mailto:timbl@w3.org" title="MIT Laboratory for Computer Science">T. Berners-Lee</a>, “<a href="http://tools.ietf.org/html/rfc2068">Hypertext Transfer Protocol -- HTTP/1.1</a>”, RFC 2068, January 1997. 2289 2306 </td> 2290 2307 </tr> 2291 2308 <tr> 2292 2309 <td class="reference"><b id="RFC2109">[RFC2109]</b></td> 2293 <td class="top"><a title="Bell Laboratories, Lucent Technologies">Kristol, D.M.</a> and <atitle="Netscape Communications Corp.">L. Montulli</a>, “<a href="http://tools.ietf.org/html/rfc2109">HTTP State Management Mechanism</a>”, RFC 2109, February 1997.2310 <td class="top"><a href="mailto:dmk@bell-labs.com" title="Bell Laboratories, Lucent Technologies">Kristol, D.</a> and <a href="mailto:montulli@netscape.com" title="Netscape Communications Corp.">L. Montulli</a>, “<a href="http://tools.ietf.org/html/rfc2109">HTTP State Management Mechanism</a>”, RFC 2109, February 1997. 2294 2311 </td> 2295 2312 </tr> 2296 2313 <tr> 2297 2314 <td class="reference"><b id="RFC2145">[RFC2145]</b></td> 2298 <td class="top"><a title="Western Research Laboratory">Mogul, J.C.</a>, <a title="Department of Information and Computer Science">Fielding, R.T.</a>, <a title="MIT Laboratory for Computer Science">Gettys, J.</a>, and <a title="W3 Consortium">H.F. Nielsen</a>, “<a href="http://tools.ietf.org/html/rfc2145">Use and Interpretation of HTTP Version Numbers</a>”, RFC 2145, May 1997.2315 <td class="top"><a href="mailto:mogul@wrl.dec.com" title="Western Research Laboratory">Mogul, J.</a>, <a href="mailto:fielding@ics.uci.edu" title="Department of Information and Computer Science">Fielding, R.</a>, <a href="mailto:jg@w3.org" title="MIT Laboratory for Computer Science">Gettys, J.</a>, and <a href="mailto:frystyk@w3.org" title="W3 Consortium">H. Nielsen</a>, “<a href="http://tools.ietf.org/html/rfc2145">Use and Interpretation of HTTP Version Numbers</a>”, RFC 2145, May 1997. 2299 2316 </td> 2300 2317 </tr> 2301 2318 <tr> 2302 2319 <td class="reference"><b id="RFC2616">[RFC2616]</b></td> 2303 <td class="top"><a title="University of California, Irvine">Fielding, R.</a>, <a title="W3C">Gettys, J.</a>, <a title="Compaq Computer Corporation">Mogul, J.</a>, <a title="MIT Laboratory for Computer Science">Frystyk, H.</a>, <a title="Xerox Corporation">Masinter, L.</a>, <a title="Microsoft Corporation">Leach, P.</a>, and <atitle="W3C">T. Berners-Lee</a>, “<a href="http://tools.ietf.org/html/rfc2616">Hypertext Transfer Protocol -- HTTP/1.1</a>”, RFC 2616, June 1999.2320 <td class="top"><a href="mailto:fielding@ics.uci.edu" title="University of California, Irvine">Fielding, R.</a>, <a href="mailto:jg@w3.org" title="W3C">Gettys, J.</a>, <a href="mailto:mogul@wrl.dec.com" title="Compaq Computer Corporation">Mogul, J.</a>, <a href="mailto:frystyk@w3.org" title="MIT Laboratory for Computer Science">Frystyk, H.</a>, <a href="mailto:masinter@parc.xerox.com" title="Xerox Corporation">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com" title="Microsoft Corporation">Leach, P.</a>, and <a href="mailto:timbl@w3.org" title="W3C">T. Berners-Lee</a>, “<a href="http://tools.ietf.org/html/rfc2616">Hypertext Transfer Protocol -- HTTP/1.1</a>”, RFC 2616, June 1999. 2304 2321 </td> 2305 2322 </tr> 2306 2323 <tr> 2307 2324 <td class="reference"><b id="RFC2818">[RFC2818]</b></td> 2308 <td class="top"><a title="RTFM, Inc.">Rescorla, E.</a>, “<a href="http://tools.ietf.org/html/rfc2818">HTTP Over TLS</a>”, RFC 2818, May 2000.2325 <td class="top"><a href="mailto:ekr@rtfm.com" title="RTFM, Inc.">Rescorla, E.</a>, “<a href="http://tools.ietf.org/html/rfc2818">HTTP Over TLS</a>”, RFC 2818, May 2000. 2309 2326 </td> 2310 2327 </tr> 2311 2328 <tr> 2312 2329 <td class="reference"><b id="RFC2965">[RFC2965]</b></td> 2313 <td class="top"><a title="Bell Laboratories, Lucent Technologies">Kristol, D. M.</a> and <atitle="Epinions.com, Inc.">L. Montulli</a>, “<a href="http://tools.ietf.org/html/rfc2965">HTTP State Management Mechanism</a>”, RFC 2965, October 2000.2330 <td class="top"><a href="mailto:dmk@bell-labs.com" title="Bell Laboratories, Lucent Technologies">Kristol, D.</a> and <a href="mailto:lou@montulli.org" title="Epinions.com, Inc.">L. Montulli</a>, “<a href="http://tools.ietf.org/html/rfc2965">HTTP State Management Mechanism</a>”, RFC 2965, October 2000. 2314 2331 </td> 2315 2332 </tr> 2316 2333 <tr> 2317 2334 <td class="reference"><b id="RFC3864">[RFC3864]</b></td> 2318 <td class="top"><a title="Nine by Nine">Klyne, G.</a>, <a title="BEA Systems">Nottingham, M.</a>, and <atitle="HP Labs">J. Mogul</a>, “<a href="http://tools.ietf.org/html/rfc3864">Registration Procedures for Message Header Fields</a>”, BCP 90, RFC 3864, September 2004.2335 <td class="top"><a href="mailto:GK-IETF@ninebynine.org" title="Nine by Nine">Klyne, G.</a>, <a href="mailto:mnot@pobox.com" title="BEA Systems">Nottingham, M.</a>, and <a href="mailto:JeffMogul@acm.org" title="HP Labs">J. Mogul</a>, “<a href="http://tools.ietf.org/html/rfc3864">Registration Procedures for Message Header Fields</a>”, BCP 90, RFC 3864, September 2004. 2319 2336 </td> 2320 2337 </tr> 2321 2338 <tr> 2322 2339 <td class="reference"><b id="RFC4288">[RFC4288]</b></td> 2323 <td class="top"><a title="Sun Microsystems">Freed, N.</a> and <a>J. Klensin</a>, “<a href="http://tools.ietf.org/html/rfc4288">Media Type Specifications and Registration Procedures</a>”, BCP 13, RFC 4288, December 2005.2340 <td class="top"><a href="mailto:ned.freed@mrochek.com" title="Sun Microsystems">Freed, N.</a> and <a href="mailto:klensin+ietf@jck.com">J. Klensin</a>, “<a href="http://tools.ietf.org/html/rfc4288">Media Type Specifications and Registration Procedures</a>”, BCP 13, RFC 4288, December 2005. 2324 2341 </td> 2325 2342 </tr> 2326 2343 <tr> 2327 2344 <td class="reference"><b id="RFC4395">[RFC4395]</b></td> 2328 <td class="top"><a title="AT&T Laboratories">Hansen, T.</a>, <a title="Qualcomm, Inc.">Hardie, T.</a>, and <atitle="Adobe Systems">L. Masinter</a>, “<a href="http://tools.ietf.org/html/rfc4395">Guidelines and Registration Procedures for New URI Schemes</a>”, BCP 115, RFC 4395, February 2006.2345 <td class="top"><a href="mailto:tony+urireg@maillennium.att.com" title="AT&T Laboratories">Hansen, T.</a>, <a href="mailto:hardie@qualcomm.com" title="Qualcomm, Inc.">Hardie, T.</a>, and <a href="mailto:LMM@acm.org" title="Adobe Systems">L. Masinter</a>, “<a href="http://tools.ietf.org/html/rfc4395">Guidelines and Registration Procedures for New URI Schemes</a>”, BCP 115, RFC 4395, February 2006. 2329 2346 </td> 2330 2347 </tr> … … 2341 2358 <tr> 2342 2359 <td class="reference"><b id="Tou1998">[Tou1998]</b></td> 2343 <td class="top"><a title="USC/Information Sciences Institute">Touch, J.</a>, <a title="USC/Information Sciences Institute">Heidemann, J.</a>, and <atitle="USC/Information Sciences Institute">K. Obraczka</a>, “<a href="http://www.isi.edu/touch/pubs/http-perf96/">Analysis of HTTP Performance</a>”, ISI Research Report ISI/RR-98-463, Aug 1998, <<a href="http://www.isi.edu/touch/pubs/http-perf96/">http://www.isi.edu/touch/pubs/http-perf96/</a>>.<br>(original report dated Aug. 1996)2360 <td class="top"><a href="mailto:touch@isi.edu" title="USC/Information Sciences Institute">Touch, J.</a>, <a href="mailto:johnh@isi.edu" title="USC/Information Sciences Institute">Heidemann, J.</a>, and <a href="mailto:katia@isi.edu" title="USC/Information Sciences Institute">K. Obraczka</a>, “<a href="http://www.isi.edu/touch/pubs/http-perf96/">Analysis of HTTP Performance</a>”, ISI Research Report ISI/RR-98-463, Aug 1998, <<a href="http://www.isi.edu/touch/pubs/http-perf96/">http://www.isi.edu/touch/pubs/http-perf96/</a>>.<br>(original report dated Aug. 1996) 2344 2361 </td> 2345 2362 </tr> 2346 2363 </table> 2347 <h1 id="rfc.authors"><a href="#rfc.authors">Authors' Addresses</a></h1> 2348 <address class="vcard"><span class="vcardline"><span class="fn">Roy T. Fielding</span> 2349 (editor) 2350 <span class="n hidden"><span class="family-name">Fielding</span><span class="given-name">Roy T.</span></span></span><span class="org vcardline">Day Software</span><span class="adr"><span class="street-address vcardline">23 Corporate Plaza DR, Suite 280</span><span class="vcardline"><span class="locality">Newport Beach</span>, <span class="region">CA</span> <span class="postal-code">92660</span></span><span class="country-name vcardline">USA</span></span><span class="vcardline tel">Phone: <a href="tel:+1-949-706-5300"><span class="value">+1-949-706-5300</span></a></span><span class="vcardline tel"><span class="type">Fax</span>: <a href="fax:+1-949-706-5305"><span class="value">+1-949-706-5305</span></a></span><span class="vcardline">EMail: <a><span class="email">fielding@gbiv.com</span></a></span><span class="vcardline">URI: <a href="http://roy.gbiv.com/" class="url">http://roy.gbiv.com/</a></span></address> 2351 <address class="vcard"><span class="vcardline"><span class="fn">Jim Gettys</span><span class="n hidden"><span class="family-name">Gettys</span><span class="given-name">Jim</span></span></span><span class="org vcardline">One Laptop per Child</span><span class="adr"><span class="street-address vcardline">21 Oak Knoll Road</span><span class="vcardline"><span class="locality">Carlisle</span>, <span class="region">MA</span> <span class="postal-code">01741</span></span><span class="country-name vcardline">USA</span></span><span class="vcardline">EMail: <a><span class="email">jg@laptop.org</span></a></span><span class="vcardline">URI: <a href="http://www.laptop.org/" class="url">http://www.laptop.org/</a></span></address> 2352 <address class="vcard"><span class="vcardline"><span class="fn">Jeffrey C. Mogul</span><span class="n hidden"><span class="family-name">Mogul</span><span class="given-name">Jeffrey C.</span></span></span><span class="org vcardline">Hewlett-Packard Company</span><span class="adr"><span class="street-address vcardline">HP Labs, Large Scale Systems Group</span><span class="street-address vcardline">1501 Page Mill Road, MS 1177</span><span class="vcardline"><span class="locality">Palo Alto</span>, <span class="region">CA</span> <span class="postal-code">94304</span></span><span class="country-name vcardline">USA</span></span><span class="vcardline">EMail: <a><span class="email">JeffMogul@acm.org</span></a></span></address> 2353 <address class="vcard"><span class="vcardline"><span class="fn">Henrik Frystyk Nielsen</span><span class="n hidden"><span class="family-name">Frystyk</span></span></span><span class="org vcardline">Microsoft Corporation</span><span class="adr"><span class="street-address vcardline">1 Microsoft Way</span><span class="vcardline"><span class="locality">Redmond</span>, <span class="region">WA</span> <span class="postal-code">98052</span></span><span class="country-name vcardline">USA</span></span><span class="vcardline">EMail: <a><span class="email">henrikn@microsoft.com</span></a></span></address> 2354 <address class="vcard"><span class="vcardline"><span class="fn">Larry Masinter</span><span class="n hidden"><span class="family-name">Masinter</span><span class="given-name">Larry</span></span></span><span class="org vcardline">Adobe Systems, Incorporated</span><span class="adr"><span class="street-address vcardline">345 Park Ave</span><span class="vcardline"><span class="locality">San Jose</span>, <span class="region">CA</span> <span class="postal-code">95110</span></span><span class="country-name vcardline">USA</span></span><span class="vcardline">EMail: <a><span class="email">LMM@acm.org</span></a></span><span class="vcardline">URI: <a href="http://larry.masinter.net/" class="url">http://larry.masinter.net/</a></span></address> 2355 <address class="vcard"><span class="vcardline"><span class="fn">Paul J. Leach</span><span class="n hidden"><span class="family-name">Leach</span><span class="given-name">Paul J.</span></span></span><span class="org vcardline">Microsoft Corporation</span><span class="adr"><span class="street-address vcardline">1 Microsoft Way</span><span class="vcardline"><span class="locality">Redmond</span>, <span class="region">WA</span> <span class="postal-code">98052</span></span></span><span class="vcardline">EMail: <a><span class="email">paulle@microsoft.com</span></a></span></address> 2356 <address class="vcard"><span class="vcardline"><span class="fn">Tim Berners-Lee</span><span class="n hidden"><span class="family-name">Berners-Lee</span><span class="given-name">Tim</span></span></span><span class="org vcardline">World Wide Web Consortium</span><span class="adr"><span class="street-address vcardline">MIT Computer Science and Artificial Intelligence Laboratory</span><span class="street-address vcardline">The Stata Center, Building 32</span><span class="street-address vcardline">32 Vassar Street</span><span class="vcardline"><span class="locality">Cambridge</span>, <span class="region">MA</span> <span class="postal-code">02139</span></span><span class="country-name vcardline">USA</span></span><span class="vcardline">EMail: <a><span class="email">timbl@w3.org</span></a></span><span class="vcardline">URI: <a href="http://www.w3.org/People/Berners-Lee/" class="url">http://www.w3.org/People/Berners-Lee/</a></span></address> 2357 <address class="vcard"><span class="vcardline"><span class="fn">Yves Lafon</span> 2358 (editor) 2359 <span class="n hidden"><span class="family-name">Lafon</span><span class="given-name">Yves</span></span></span><span class="org vcardline">World Wide Web Consortium</span><span class="adr"><span class="street-address vcardline">W3C / ERCIM</span><span class="street-address vcardline">2004, rte des Lucioles</span><span class="vcardline"><span class="locality">Sophia-Antipolis</span>, <span class="region">AM</span> <span class="postal-code">06902</span></span><span class="country-name vcardline">France</span></span><span class="vcardline">EMail: <a><span class="email">ylafon@w3.org</span></a></span><span class="vcardline">URI: <a href="http://www.raubacapeu.net/people/yves/" class="url">http://www.raubacapeu.net/people/yves/</a></span></address> 2360 <address class="vcard"><span class="vcardline"><span class="fn">Julian F. Reschke</span> 2361 (editor) 2362 <span class="n hidden"><span class="family-name">Reschke</span><span class="given-name">Julian F.</span></span></span><span class="org vcardline">greenbytes GmbH</span><span class="adr"><span class="street-address vcardline">Hafenweg 16</span><span class="vcardline"><span class="locality">Muenster</span>, <span class="region">NW</span> <span class="postal-code">48155</span></span><span class="country-name vcardline">Germany</span></span><span class="vcardline tel">Phone: <a href="tel:+492512807760"><span class="value">+49 251 2807760</span></a></span><span class="vcardline tel"><span class="type">Fax</span>: <a href="fax:+492512807761"><span class="value">+49 251 2807761</span></a></span><span class="vcardline">EMail: <a><span class="email">julian.reschke@greenbytes.de</span></a></span><span class="vcardline">URI: <a href="http://greenbytes.de/tech/webdav/" class="url">http://greenbytes.de/tech/webdav/</a></span></address> 2363 <h1 id="rfc.section.A"><a href="#rfc.section.A">A.</a> <a id="tolerant.applications" href="#tolerant.applications">Tolerant Applications</a></h1> 2364 <div class="avoidbreak"> 2365 <h1 id="rfc.authors"><a href="#rfc.authors">Authors' Addresses</a></h1> 2366 <address class="vcard"><span class="vcardline"><span class="fn">Roy T. Fielding</span> 2367 (editor) 2368 <span class="n hidden"><span class="family-name">Fielding</span><span class="given-name">Roy T.</span></span></span><span class="org vcardline">Day Software</span><span class="adr"><span class="street-address vcardline">23 Corporate Plaza DR, Suite 280</span><span class="vcardline"><span class="locality">Newport Beach</span>, <span class="region">CA</span> <span class="postal-code">92660</span></span><span class="country-name vcardline">USA</span></span><span class="vcardline tel">Phone: <a href="tel:+1-949-706-5300"><span class="value">+1-949-706-5300</span></a></span><span class="vcardline tel"><span class="type">Fax</span>: <a href="fax:+1-949-706-5305"><span class="value">+1-949-706-5305</span></a></span><span class="vcardline">EMail: <a href="mailto:fielding@gbiv.com"><span class="email">fielding@gbiv.com</span></a></span><span class="vcardline">URI: <a href="http://roy.gbiv.com/" class="url">http://roy.gbiv.com/</a></span></address> 2369 <address class="vcard"><span class="vcardline"><span class="fn">Jim Gettys</span><span class="n hidden"><span class="family-name">Gettys</span><span class="given-name">Jim</span></span></span><span class="org vcardline">One Laptop per Child</span><span class="adr"><span class="street-address vcardline">21 Oak Knoll Road</span><span class="vcardline"><span class="locality">Carlisle</span>, <span class="region">MA</span> <span class="postal-code">01741</span></span><span class="country-name vcardline">USA</span></span><span class="vcardline">EMail: <a href="mailto:jg@laptop.org"><span class="email">jg@laptop.org</span></a></span><span class="vcardline">URI: <a href="http://www.laptop.org/" class="url">http://www.laptop.org/</a></span></address> 2370 <address class="vcard"><span class="vcardline"><span class="fn">Jeffrey C. Mogul</span><span class="n hidden"><span class="family-name">Mogul</span><span class="given-name">Jeffrey C.</span></span></span><span class="org vcardline">Hewlett-Packard Company</span><span class="adr"><span class="street-address vcardline">HP Labs, Large Scale Systems Group</span><span class="street-address vcardline">1501 Page Mill Road, MS 1177</span><span class="vcardline"><span class="locality">Palo Alto</span>, <span class="region">CA</span> <span class="postal-code">94304</span></span><span class="country-name vcardline">USA</span></span><span class="vcardline">EMail: <a href="mailto:JeffMogul@acm.org"><span class="email">JeffMogul@acm.org</span></a></span></address> 2371 <address class="vcard"><span class="vcardline"><span class="fn">Henrik Frystyk Nielsen</span><span class="n hidden"><span class="family-name">Frystyk</span></span></span><span class="org vcardline">Microsoft Corporation</span><span class="adr"><span class="street-address vcardline">1 Microsoft Way</span><span class="vcardline"><span class="locality">Redmond</span>, <span class="region">WA</span> <span class="postal-code">98052</span></span><span class="country-name vcardline">USA</span></span><span class="vcardline">EMail: <a href="mailto:henrikn@microsoft.com"><span class="email">henrikn@microsoft.com</span></a></span></address> 2372 <address class="vcard"><span class="vcardline"><span class="fn">Larry Masinter</span><span class="n hidden"><span class="family-name">Masinter</span><span class="given-name">Larry</span></span></span><span class="org vcardline">Adobe Systems, Incorporated</span><span class="adr"><span class="street-address vcardline">345 Park Ave</span><span class="vcardline"><span class="locality">San Jose</span>, <span class="region">CA</span> <span class="postal-code">95110</span></span><span class="country-name vcardline">USA</span></span><span class="vcardline">EMail: <a href="mailto:LMM@acm.org"><span class="email">LMM@acm.org</span></a></span><span class="vcardline">URI: <a href="http://larry.masinter.net/" class="url">http://larry.masinter.net/</a></span></address> 2373 <address class="vcard"><span class="vcardline"><span class="fn">Paul J. Leach</span><span class="n hidden"><span class="family-name">Leach</span><span class="given-name">Paul J.</span></span></span><span class="org vcardline">Microsoft Corporation</span><span class="adr"><span class="street-address vcardline">1 Microsoft Way</span><span class="vcardline"><span class="locality">Redmond</span>, <span class="region">WA</span> <span class="postal-code">98052</span></span></span><span class="vcardline">EMail: <a href="mailto:paulle@microsoft.com"><span class="email">paulle@microsoft.com</span></a></span></address> 2374 <address class="vcard"><span class="vcardline"><span class="fn">Tim Berners-Lee</span><span class="n hidden"><span class="family-name">Berners-Lee</span><span class="given-name">Tim</span></span></span><span class="org vcardline">World Wide Web Consortium</span><span class="adr"><span class="street-address vcardline">MIT Computer Science and Artificial Intelligence Laboratory</span><span class="street-address vcardline">The Stata Center, Building 32</span><span class="street-address vcardline">32 Vassar Street</span><span class="vcardline"><span class="locality">Cambridge</span>, <span class="region">MA</span> <span class="postal-code">02139</span></span><span class="country-name vcardline">USA</span></span><span class="vcardline">EMail: <a href="mailto:timbl@w3.org"><span class="email">timbl@w3.org</span></a></span><span class="vcardline">URI: <a href="http://www.w3.org/People/Berners-Lee/" class="url">http://www.w3.org/People/Berners-Lee/</a></span></address> 2375 <address class="vcard"><span class="vcardline"><span class="fn">Yves Lafon</span> 2376 (editor) 2377 <span class="n hidden"><span class="family-name">Lafon</span><span class="given-name">Yves</span></span></span><span class="org vcardline">World Wide Web Consortium</span><span class="adr"><span class="street-address vcardline">W3C / ERCIM</span><span class="street-address vcardline">2004, rte des Lucioles</span><span class="vcardline"><span class="locality">Sophia-Antipolis</span>, <span class="region">AM</span> <span class="postal-code">06902</span></span><span class="country-name vcardline">France</span></span><span class="vcardline">EMail: <a href="mailto:ylafon@w3.org"><span class="email">ylafon@w3.org</span></a></span><span class="vcardline">URI: <a href="http://www.raubacapeu.net/people/yves/" class="url">http://www.raubacapeu.net/people/yves/</a></span></address> 2378 <address class="vcard"><span class="vcardline"><span class="fn">Julian F. Reschke</span> 2379 (editor) 2380 <span class="n hidden"><span class="family-name">Reschke</span><span class="given-name">Julian F.</span></span></span><span class="org vcardline">greenbytes GmbH</span><span class="adr"><span class="street-address vcardline">Hafenweg 16</span><span class="vcardline"><span class="locality">Muenster</span>, <span class="region">NW</span> <span class="postal-code">48155</span></span><span class="country-name vcardline">Germany</span></span><span class="vcardline tel">Phone: <a href="tel:+492512807760"><span class="value">+49 251 2807760</span></a></span><span class="vcardline tel"><span class="type">Fax</span>: <a href="fax:+492512807761"><span class="value">+49 251 2807761</span></a></span><span class="vcardline">EMail: <a href="mailto:julian.reschke@greenbytes.de"><span class="email">julian.reschke@greenbytes.de</span></a></span><span class="vcardline">URI: <a href="http://greenbytes.de/tech/webdav/" class="url">http://greenbytes.de/tech/webdav/</a></span></address> 2381 </div> 2382 <h1 id="rfc.section.A" class="np"><a href="#rfc.section.A">A.</a> <a id="tolerant.applications" href="#tolerant.applications">Tolerant Applications</a></h1> 2364 2383 <p id="rfc.section.A.p.1">Although this document specifies the requirements for the generation of HTTP/1.1 messages, not all applications will be correct 2365 2384 in their implementation. We therefore recommend that operational applications be tolerant of deviations whenever those deviations … … 2501 2520 <p id="rfc.section.C.p.2"> <span id="rfc.iref.c.3"></span> <dfn>cache</dfn> 2502 2521 </p> 2503 < dl class="empty">2504 < dd>A program's local store of response messages and the subsystem that controls its message storage, retrieval, and deletion.2522 <ul class="empty"> 2523 <li>A program's local store of response messages and the subsystem that controls its message storage, retrieval, and deletion. 2505 2524 A cache stores cacheable responses in order to reduce the response time and network bandwidth consumption on future, equivalent 2506 2525 requests. Any client or server may include a cache, though a cache cannot be used by a server that is acting as a tunnel. 2507 </ dd>2508 </ dl>2526 </li> 2527 </ul> 2509 2528 <p id="rfc.section.C.p.3"> <span id="rfc.iref.c.4"></span> <dfn>cacheable</dfn> 2510 2529 </p> 2511 < dl class="empty">2512 < dd>A response is cacheable if a cache is allowed to store a copy of the response message for use in answering subsequent requests.2530 <ul class="empty"> 2531 <li>A response is cacheable if a cache is allowed to store a copy of the response message for use in answering subsequent requests. 2513 2532 The rules for determining the cacheability of HTTP responses are defined in <a href="p6-cache.html#caching" title="Introduction">Section 1</a> of <a href="#Part6" id="rfc.xref.Part6.9"><cite title="HTTP/1.1, part 6: Caching">[Part6]</cite></a>. Even if a resource is cacheable, there may be additional constraints on whether a cache can use the cached copy for a particular 2514 2533 request. 2515 </ dd>2516 </ dl>2534 </li> 2535 </ul> 2517 2536 <p id="rfc.section.C.p.4"> <span id="rfc.iref.c.5"></span> <dfn>client</dfn> 2518 2537 </p> 2519 < dl class="empty">2520 < dd>A program that establishes connections for the purpose of sending requests.</dd>2521 </ dl>2538 <ul class="empty"> 2539 <li>A program that establishes connections for the purpose of sending requests.</li> 2540 </ul> 2522 2541 <p id="rfc.section.C.p.5"> <span id="rfc.iref.c.6"></span> <dfn>connection</dfn> 2523 2542 </p> 2524 < dl class="empty">2525 < dd>A transport layer virtual circuit established between two programs for the purpose of communication.</dd>2526 </ dl>2543 <ul class="empty"> 2544 <li>A transport layer virtual circuit established between two programs for the purpose of communication.</li> 2545 </ul> 2527 2546 <p id="rfc.section.C.p.6"> <span id="rfc.iref.c.7"></span> <dfn>content negotiation</dfn> 2528 2547 </p> 2529 < dl class="empty">2530 < dd>The mechanism for selecting the appropriate representation when servicing a request, as described in <a href="p3-payload.html#content.negotiation" title="Content Negotiation">Section 4</a> of <a href="#Part3" id="rfc.xref.Part3.12"><cite title="HTTP/1.1, part 3: Message Payload and Content Negotiation">[Part3]</cite></a>. The representation of entities in any response can be negotiated (including error responses).2531 </ dd>2532 </ dl>2548 <ul class="empty"> 2549 <li>The mechanism for selecting the appropriate representation when servicing a request, as described in <a href="p3-payload.html#content.negotiation" title="Content Negotiation">Section 4</a> of <a href="#Part3" id="rfc.xref.Part3.12"><cite title="HTTP/1.1, part 3: Message Payload and Content Negotiation">[Part3]</cite></a>. The representation of entities in any response can be negotiated (including error responses). 2550 </li> 2551 </ul> 2533 2552 <p id="rfc.section.C.p.7"> <span id="rfc.iref.e.1"></span> <dfn>entity</dfn> 2534 2553 </p> 2535 < dl class="empty">2536 < dd>The information transferred as the payload of a request or response. An entity consists of metainformation in the form of2554 <ul class="empty"> 2555 <li>The information transferred as the payload of a request or response. An entity consists of metainformation in the form of 2537 2556 entity-header fields and content in the form of an entity-body, as described in <a href="p3-payload.html#entity" title="Entity">Section 3</a> of <a href="#Part3" id="rfc.xref.Part3.13"><cite title="HTTP/1.1, part 3: Message Payload and Content Negotiation">[Part3]</cite></a>. 2538 </ dd>2539 </ dl>2557 </li> 2558 </ul> 2540 2559 <p id="rfc.section.C.p.8"> <span id="rfc.iref.g.116"></span> <dfn>gateway</dfn> 2541 2560 </p> 2542 < dl class="empty">2543 < dd>A server which acts as an intermediary for some other server. Unlike a proxy, a gateway receives requests as if it were the2561 <ul class="empty"> 2562 <li>A server which acts as an intermediary for some other server. Unlike a proxy, a gateway receives requests as if it were the 2544 2563 origin server for the requested resource; the requesting client may not be aware that it is communicating with a gateway. 2545 </ dd>2546 </ dl>2564 </li> 2565 </ul> 2547 2566 <p id="rfc.section.C.p.9"> <span id="rfc.iref.i.1"></span> <span id="rfc.iref.o.1"></span> <dfn>inbound</dfn>/<dfn>outbound</dfn> 2548 2567 </p> 2549 < dl class="empty">2550 < dd>Inbound and outbound refer to the request and response paths for messages: "inbound" means "traveling toward the origin server",2568 <ul class="empty"> 2569 <li>Inbound and outbound refer to the request and response paths for messages: "inbound" means "traveling toward the origin server", 2551 2570 and "outbound" means "traveling toward the user agent" 2552 </ dd>2553 </ dl>2571 </li> 2572 </ul> 2554 2573 <p id="rfc.section.C.p.10"> <span id="rfc.iref.m.4"></span> <dfn>message</dfn> 2555 2574 </p> 2556 < dl class="empty">2557 < dd>The basic unit of HTTP communication, consisting of a structured sequence of octets matching the syntax defined in <a href="#http.message" title="HTTP Message">Section 4</a> and transmitted via the connection.2558 </ dd>2559 </ dl>2575 <ul class="empty"> 2576 <li>The basic unit of HTTP communication, consisting of a structured sequence of octets matching the syntax defined in <a href="#http.message" title="HTTP Message">Section 4</a> and transmitted via the connection. 2577 </li> 2578 </ul> 2560 2579 <p id="rfc.section.C.p.11"> <span id="rfc.iref.o.2"></span> <dfn>origin server</dfn> 2561 2580 </p> 2562 < dl class="empty">2563 < dd>The server on which a given resource resides or is to be created.</dd>2564 </ dl>2581 <ul class="empty"> 2582 <li>The server on which a given resource resides or is to be created.</li> 2583 </ul> 2565 2584 <p id="rfc.section.C.p.12"> <span id="rfc.iref.p.1"></span> <dfn>proxy</dfn> 2566 2585 </p> 2567 < dl class="empty">2568 < dd>An intermediary program which acts as both a server and a client for the purpose of making requests on behalf of other clients.2586 <ul class="empty"> 2587 <li>An intermediary program which acts as both a server and a client for the purpose of making requests on behalf of other clients. 2569 2588 Requests are serviced internally or by passing them on, with possible translation, to other servers. A proxy <em class="bcp14">MUST</em> implement both the client and server requirements of this specification. A "transparent proxy" is a proxy that does not modify 2570 2589 the request or response beyond what is required for proxy authentication and identification. A "non-transparent proxy" is … … 2572 2591 services, media type transformation, protocol reduction, or anonymity filtering. Except where either transparent or non-transparent 2573 2592 behavior is explicitly stated, the HTTP proxy requirements apply to both types of proxies. 2574 </ dd>2575 </ dl>2593 </li> 2594 </ul> 2576 2595 <p id="rfc.section.C.p.13"> <span id="rfc.iref.r.1"></span> <dfn>request</dfn> 2577 2596 </p> 2578 < dl class="empty">2579 < dd>An HTTP request message, as defined in <a href="#request" title="Request">Section 5</a>.2580 </ dd>2581 </ dl>2597 <ul class="empty"> 2598 <li>An HTTP request message, as defined in <a href="#request" title="Request">Section 5</a>. 2599 </li> 2600 </ul> 2582 2601 <p id="rfc.section.C.p.14"> <span id="rfc.iref.r.2"></span> <dfn>resource</dfn> 2583 2602 </p> 2584 < dl class="empty">2585 < dd>A network data object or service that can be identified by a URI, as defined in <a href="#uri" title="Uniform Resource Identifiers">Section 2.1</a>. Resources may be available in multiple representations (e.g. multiple languages, data formats, size, and resolutions) or2603 <ul class="empty"> 2604 <li>A network data object or service that can be identified by a URI, as defined in <a href="#uri" title="Uniform Resource Identifiers">Section 2.1</a>. Resources may be available in multiple representations (e.g. multiple languages, data formats, size, and resolutions) or 2586 2605 vary in other ways. 2587 </ dd>2588 </ dl>2606 </li> 2607 </ul> 2589 2608 <p id="rfc.section.C.p.15"> <span id="rfc.iref.r.3"></span> <dfn>response</dfn> 2590 2609 </p> 2591 < dl class="empty">2592 < dd>An HTTP response message, as defined in <a href="#response" title="Response">Section 6</a>.2593 </ dd>2594 </ dl>2610 <ul class="empty"> 2611 <li>An HTTP response message, as defined in <a href="#response" title="Response">Section 6</a>. 2612 </li> 2613 </ul> 2595 2614 <p id="rfc.section.C.p.16"> <span id="rfc.iref.r.4"></span> <dfn>representation</dfn> 2596 2615 </p> 2597 < dl class="empty">2598 < dd>An entity included with a response that is subject to content negotiation, as described in <a href="p3-payload.html#content.negotiation" title="Content Negotiation">Section 4</a> of <a href="#Part3" id="rfc.xref.Part3.14"><cite title="HTTP/1.1, part 3: Message Payload and Content Negotiation">[Part3]</cite></a>. There may exist multiple representations associated with a particular response status.2599 </ dd>2600 </ dl>2616 <ul class="empty"> 2617 <li>An entity included with a response that is subject to content negotiation, as described in <a href="p3-payload.html#content.negotiation" title="Content Negotiation">Section 4</a> of <a href="#Part3" id="rfc.xref.Part3.14"><cite title="HTTP/1.1, part 3: Message Payload and Content Negotiation">[Part3]</cite></a>. There may exist multiple representations associated with a particular response status. 2618 </li> 2619 </ul> 2601 2620 <p id="rfc.section.C.p.17"> <span id="rfc.iref.s.1"></span> <dfn>server</dfn> 2602 2621 </p> 2603 < dl class="empty">2604 < dd>An application program that accepts connections in order to service requests by sending back responses. Any given program2622 <ul class="empty"> 2623 <li>An application program that accepts connections in order to service requests by sending back responses. Any given program 2605 2624 may be capable of being both a client and a server; our use of these terms refers only to the role being performed by the 2606 2625 program for a particular connection, rather than to the program's capabilities in general. Likewise, any server may act as 2607 2626 an origin server, proxy, gateway, or tunnel, switching behavior based on the nature of each request. 2608 </ dd>2609 </ dl>2627 </li> 2628 </ul> 2610 2629 <p id="rfc.section.C.p.18"> <span id="rfc.iref.t.4"></span> <dfn>tunnel</dfn> 2611 2630 </p> 2612 < dl class="empty">2613 < dd>An intermediary program which is acting as a blind relay between two connections. Once active, a tunnel is not considered2631 <ul class="empty"> 2632 <li>An intermediary program which is acting as a blind relay between two connections. Once active, a tunnel is not considered 2614 2633 a party to the HTTP communication, though the tunnel may have been initiated by an HTTP request. The tunnel ceases to exist 2615 2634 when both ends of the relayed connections are closed. 2616 </ dd>2617 </ dl>2635 </li> 2636 </ul> 2618 2637 <p id="rfc.section.C.p.19"> <span id="rfc.iref.u.4"></span> <span id="rfc.iref.d.2"></span> <dfn>upstream</dfn>/<dfn>downstream</dfn> 2619 2638 </p> 2620 < dl class="empty">2621 < dd>Upstream and downstream describe the flow of a message: all messages flow from upstream to downstream.</dd>2622 </ dl>2639 <ul class="empty"> 2640 <li>Upstream and downstream describe the flow of a message: all messages flow from upstream to downstream.</li> 2641 </ul> 2623 2642 <p id="rfc.section.C.p.20"> <span id="rfc.iref.u.5"></span> <dfn>user agent</dfn> 2624 2643 </p> 2625 < dl class="empty">2626 < dd>The client which initiates a request. These are often browsers, editors, spiders (web-traversing robots), or other end user2644 <ul class="empty"> 2645 <li>The client which initiates a request. These are often browsers, editors, spiders (web-traversing robots), or other end user 2627 2646 tools. 2628 </ dd>2629 </ dl>2647 </li> 2648 </ul> 2630 2649 <p id="rfc.section.C.p.21"> <span id="rfc.iref.v.2"></span> <dfn>variant</dfn> 2631 2650 </p> 2632 < dl class="empty">2633 < dd>A resource may have one, or more than one, representation(s) associated with it at any given instant. Each of these representations2651 <ul class="empty"> 2652 <li>A resource may have one, or more than one, representation(s) associated with it at any given instant. Each of these representations 2634 2653 is termed a `variant'. Use of the term `variant' does not necessarily imply that the resource is subject to content negotiation. 2635 </ dd>2636 </ dl>2654 </li> 2655 </ul> 2637 2656 <h1 id="rfc.section.D"><a href="#rfc.section.D">D.</a> <a id="collected.abnf" href="#collected.abnf">Collected ABNF</a></h1> 2638 2657 <div id="rfc.figure.u.69"></div> <pre class="inline"><a href="#rule.whitespace" class="smpl">BWS</a> = OWS … … 3028 3047 <div class="print2col"> 3029 3048 <ul class="ind"> 3030 <li class="indline0"><a id="rfc.index.A" href="#rfc.index.A"><b>A</b></a><ul class="ind">3031 <li class="indline1">application/http Media Type <a class="iref"href="#rfc.iref.a.1"><b>9.3.2</b></a></li>3049 <li><a id="rfc.index.A" href="#rfc.index.A"><b>A</b></a><ul> 3050 <li>application/http Media Type <a href="#rfc.iref.a.1"><b>9.3.2</b></a></li> 3032 3051 </ul> 3033 3052 </li> 3034 <li class="indline0"><a id="rfc.index.C" href="#rfc.index.C"><b>C</b></a><ul class="ind">3035 <li class="indline1">cache <a class="iref"href="#rfc.iref.c.3">C</a></li>3036 <li class="indline1">cacheable <a class="iref"href="#rfc.iref.c.4">C</a></li>3037 <li class="indline1">client <a class="iref"href="#rfc.iref.c.5">C</a></li>3038 <li class="indline1">connection <a class="iref"href="#rfc.iref.c.6">C</a></li>3039 <li class="indline1">Connection header <a class="iref" href="#rfc.xref.header.connection.1">4.5</a>, <a class="iref" href="#rfc.xref.header.connection.2">7.1.2</a>, <a class="iref" href="#rfc.xref.header.connection.3">7.1.3</a>, <a class="iref" href="#rfc.iref.c.1"><b>8.1</b></a>, <a class="iref" href="#rfc.xref.header.connection.4">8.5</a>, <a class="iref" href="#rfc.xref.header.connection.5">8.8</a>, <a class="iref" href="#rfc.xref.header.connection.6">9.1</a>, <a class="iref" href="#rfc.xref.header.connection.7">B.2</a>, <a class="iref"href="#rfc.xref.header.connection.8">B.4</a></li>3040 <li class="indline1">content negotiation <a class="iref"href="#rfc.iref.c.7">C</a></li>3041 <li class="indline1">Content-Length header <a class="iref" href="#rfc.xref.header.content-length.1">4.4</a>, <a class="iref" href="#rfc.iref.c.2"><b>8.2</b></a>, <a class="iref" href="#rfc.xref.header.content-length.2">9.1</a>, <a class="iref"href="#rfc.xref.header.content-length.3">B.3</a></li>3053 <li><a id="rfc.index.C" href="#rfc.index.C"><b>C</b></a><ul> 3054 <li>cache <a href="#rfc.iref.c.3">C</a></li> 3055 <li>cacheable <a href="#rfc.iref.c.4">C</a></li> 3056 <li>client <a href="#rfc.iref.c.5">C</a></li> 3057 <li>connection <a href="#rfc.iref.c.6">C</a></li> 3058 <li>Connection header <a href="#rfc.xref.header.connection.1">4.5</a>, <a href="#rfc.xref.header.connection.2">7.1.2</a>, <a href="#rfc.xref.header.connection.3">7.1.3</a>, <a href="#rfc.iref.c.1"><b>8.1</b></a>, <a href="#rfc.xref.header.connection.4">8.5</a>, <a href="#rfc.xref.header.connection.5">8.8</a>, <a href="#rfc.xref.header.connection.6">9.1</a>, <a href="#rfc.xref.header.connection.7">B.2</a>, <a href="#rfc.xref.header.connection.8">B.4</a></li> 3059 <li>content negotiation <a href="#rfc.iref.c.7">C</a></li> 3060 <li>Content-Length header <a href="#rfc.xref.header.content-length.1">4.4</a>, <a href="#rfc.iref.c.2"><b>8.2</b></a>, <a href="#rfc.xref.header.content-length.2">9.1</a>, <a href="#rfc.xref.header.content-length.3">B.3</a></li> 3042 3061 </ul> 3043 3062 </li> 3044 <li class="indline0"><a id="rfc.index.D" href="#rfc.index.D"><b>D</b></a><ul class="ind">3045 <li class="indline1">Date header <a class="iref" href="#rfc.xref.header.date.1">4.5</a>, <a class="iref" href="#rfc.iref.d.1"><b>8.3</b></a>, <a class="iref"href="#rfc.xref.header.date.2">9.1</a></li>3046 <li class="indline1">downstream <a class="iref"href="#rfc.iref.d.2">C</a></li>3063 <li><a id="rfc.index.D" href="#rfc.index.D"><b>D</b></a><ul> 3064 <li>Date header <a href="#rfc.xref.header.date.1">4.5</a>, <a href="#rfc.iref.d.1"><b>8.3</b></a>, <a href="#rfc.xref.header.date.2">9.1</a></li> 3065 <li>downstream <a href="#rfc.iref.d.2">C</a></li> 3047 3066 </ul> 3048 3067 </li> 3049 <li class="indline0"><a id="rfc.index.E" href="#rfc.index.E"><b>E</b></a><ul class="ind">3050 <li class="indline1">entity <a class="iref"href="#rfc.iref.e.1">C</a></li>3068 <li><a id="rfc.index.E" href="#rfc.index.E"><b>E</b></a><ul> 3069 <li>entity <a href="#rfc.iref.e.1">C</a></li> 3051 3070 </ul> 3052 3071 </li> 3053 <li class="indline0"><a id="rfc.index.G" href="#rfc.index.G"><b>G</b></a><ul class="ind">3054 <li class="indline1">gateway <a class="iref"href="#rfc.iref.g.116">C</a></li>3055 <li class="indline1"><tt>Grammar</tt> 3056 <ul class="ind">3057 <li class="indline1"><tt>absolute-URI</tt> <a class="iref"href="#rfc.iref.g.24"><b>2.1</b></a></li>3058 <li class="indline1">ALPHA <a class="iref"href="#rfc.iref.g.1"><b>1.2</b></a></li>3059 <li class="indline1"><tt>asctime-date</tt> <a class="iref"href="#rfc.iref.g.48"><b>3.2</b></a></li>3060 <li class="indline1"><tt>attribute</tt> <a class="iref"href="#rfc.iref.g.52"><b>3.3</b></a></li>3061 <li class="indline1"><tt>authority</tt> <a class="iref"href="#rfc.iref.g.25"><b>2.1</b></a></li>3062 <li class="indline1"><tt>BWS</tt> <a class="iref"href="#rfc.iref.g.15"><b>1.2.2</b></a></li>3063 <li class="indline1"><tt>chunk</tt> <a class="iref"href="#rfc.iref.g.57"><b>3.3.1</b></a></li>3064 <li class="indline1"><tt>chunk-data</tt> <a class="iref"href="#rfc.iref.g.63"><b>3.3.1</b></a></li>3065 <li class="indline1"><tt>chunk-ext</tt> <a class="iref"href="#rfc.iref.g.60"><b>3.3.1</b></a></li>3066 <li class="indline1"><tt>chunk-ext-name</tt> <a class="iref"href="#rfc.iref.g.61"><b>3.3.1</b></a></li>3067 <li class="indline1"><tt>chunk-ext-val</tt> <a class="iref"href="#rfc.iref.g.62"><b>3.3.1</b></a></li>3068 <li class="indline1"><tt>chunk-size</tt> <a class="iref"href="#rfc.iref.g.58"><b>3.3.1</b></a></li>3069 <li class="indline1"><tt>Chunked-Body</tt> <a class="iref"href="#rfc.iref.g.56"><b>3.3.1</b></a></li>3070 <li class="indline1"><tt>comment</tt> <a class="iref"href="#rfc.iref.g.75"><b>4.2</b></a></li>3071 <li class="indline1"><tt>Connection</tt> <a class="iref"href="#rfc.iref.g.89"><b>8.1</b></a></li>3072 <li class="indline1"><tt>connection-token</tt> <a class="iref"href="#rfc.iref.g.91"><b>8.1</b></a></li>3073 <li class="indline1"><tt>Connection-v</tt> <a class="iref"href="#rfc.iref.g.90"><b>8.1</b></a></li>3074 <li class="indline1"><tt>Content-Length</tt> <a class="iref"href="#rfc.iref.g.92"><b>8.2</b></a></li>3075 <li class="indline1"><tt>Content-Length-v</tt> <a class="iref"href="#rfc.iref.g.93"><b>8.2</b></a></li>3076 <li class="indline1">CR <a class="iref"href="#rfc.iref.g.2"><b>1.2</b></a></li>3077 <li class="indline1">CRLF <a class="iref"href="#rfc.iref.g.3"><b>1.2</b></a></li>3078 <li class="indline1"><tt>ctext</tt> <a class="iref"href="#rfc.iref.g.76"><b>4.2</b></a></li>3079 <li class="indline1">CTL <a class="iref"href="#rfc.iref.g.4"><b>1.2</b></a></li>3080 <li class="indline1"><tt>Date</tt> <a class="iref"href="#rfc.iref.g.94"><b>8.3</b></a></li>3081 <li class="indline1"><tt>Date-v</tt> <a class="iref"href="#rfc.iref.g.95"><b>8.3</b></a></li>3082 <li class="indline1"><tt>date1</tt> <a class="iref"href="#rfc.iref.g.35"><b>3.2</b></a></li>3083 <li class="indline1"><tt>date2</tt> <a class="iref"href="#rfc.iref.g.54"><b>3.3</b></a></li>3084 <li class="indline1"><tt>date3</tt> <a class="iref"href="#rfc.iref.g.55"><b>3.3</b></a></li>3085 <li class="indline1"><tt>day</tt> <a class="iref"href="#rfc.iref.g.42"><b>3.2</b></a></li>3086 <li class="indline1"><tt>day-name</tt> <a class="iref"href="#rfc.iref.g.40"><b>3.2</b></a></li>3087 <li class="indline1"><tt>day-name-l</tt> <a class="iref"href="#rfc.iref.g.41"><b>3.2</b></a></li>3088 <li class="indline1">DIGIT <a class="iref"href="#rfc.iref.g.5"><b>1.2</b></a></li>3089 <li class="indline1">DQUOTE <a class="iref"href="#rfc.iref.g.6"><b>1.2</b></a></li>3090 <li class="indline1"><tt>extension-code</tt> <a class="iref"href="#rfc.iref.g.87"><b>6.1.1</b></a></li>3091 <li class="indline1"><tt>extension-method</tt> <a class="iref"href="#rfc.iref.g.82"><b>5.1.1</b></a></li>3092 <li class="indline1"><tt>field-content</tt> <a class="iref"href="#rfc.iref.g.74"><b>4.2</b></a></li>3093 <li class="indline1"><tt>field-name</tt> <a class="iref"href="#rfc.iref.g.72"><b>4.2</b></a></li>3094 <li class="indline1"><tt>field-value</tt> <a class="iref"href="#rfc.iref.g.73"><b>4.2</b></a></li>3095 <li class="indline1"><tt>general-header</tt> <a class="iref"href="#rfc.iref.g.78"><b>4.5</b></a></li>3096 <li class="indline1"><tt>generic-message</tt> <a class="iref"href="#rfc.iref.g.69"><b>4.1</b></a></li>3097 <li class="indline1"><tt>GMT</tt> <a class="iref"href="#rfc.iref.g.45"><b>3.2</b></a></li>3098 <li class="indline1">HEXDIG <a class="iref"href="#rfc.iref.g.7"><b>1.2</b></a></li>3099 <li class="indline1"><tt>Host</tt> <a class="iref"href="#rfc.iref.g.96"><b>8.4</b></a></li>3100 <li class="indline1"><tt>Host-v</tt> <a class="iref"href="#rfc.iref.g.97"><b>8.4</b></a></li>3101 <li class="indline1"><tt>hour</tt> <a class="iref"href="#rfc.iref.g.37"><b>3.2</b></a></li>3102 <li class="indline1"><tt>HTTP-date</tt> <a class="iref"href="#rfc.iref.g.33"><b>3.2</b></a></li>3103 <li class="indline1"><tt>HTTP-message</tt> <a class="iref"href="#rfc.iref.g.68"><b>4.1</b></a></li>3104 <li class="indline1"><tt>HTTP-Prot-Name</tt> <a class="iref"href="#rfc.iref.g.32"><b>3.1</b></a></li>3105 <li class="indline1"><tt>http-URI</tt> <a class="iref"href="#rfc.iref.g.30"><b>2.1.1</b></a></li>3106 <li class="indline1"><tt>HTTP-Version</tt> <a class="iref"href="#rfc.iref.g.31"><b>3.1</b></a></li>3107 <li class="indline1"><tt>last-chunk</tt> <a class="iref"href="#rfc.iref.g.59"><b>3.3.1</b></a></li>3108 <li class="indline1">LF <a class="iref"href="#rfc.iref.g.8"><b>1.2</b></a></li>3109 <li class="indline1"><tt>message-body</tt> <a class="iref"href="#rfc.iref.g.77"><b>4.3</b></a></li>3110 <li class="indline1"><tt>message-header</tt> <a class="iref"href="#rfc.iref.g.71"><b>4.2</b></a></li>3111 <li class="indline1"><tt>Method</tt> <a class="iref"href="#rfc.iref.g.81"><b>5.1.1</b></a></li>3112 <li class="indline1"><tt>minute</tt> <a class="iref"href="#rfc.iref.g.38"><b>3.2</b></a></li>3113 <li class="indline1"><tt>month</tt> <a class="iref"href="#rfc.iref.g.43"><b>3.2</b></a></li>3114 <li class="indline1"><tt>obs-date</tt> <a class="iref"href="#rfc.iref.g.46"><b>3.2</b></a></li>3115 <li class="indline1"><tt>obs-text</tt> <a class="iref"href="#rfc.iref.g.20"><b>1.2.2</b></a></li>3116 <li class="indline1">OCTET <a class="iref"href="#rfc.iref.g.9"><b>1.2</b></a></li>3117 <li class="indline1"><tt>OWS</tt> <a class="iref"href="#rfc.iref.g.13"><b>1.2.2</b></a></li>3118 <li class="indline1"><tt>path-absolute</tt> <a class="iref"href="#rfc.iref.g.26"><b>2.1</b></a></li>3119 <li class="indline1"><tt>port</tt> <a class="iref"href="#rfc.iref.g.27"><b>2.1</b></a></li>3120 <li class="indline1"><tt>product</tt> <a class="iref"href="#rfc.iref.g.65"><b>3.4</b></a></li>3121 <li class="indline1"><tt>product-version</tt> <a class="iref"href="#rfc.iref.g.66"><b>3.4</b></a></li>3122 <li class="indline1"><tt>protocol-name</tt> <a class="iref"href="#rfc.iref.g.112"><b>8.9</b></a></li>3123 <li class="indline1"><tt>protocol-version</tt> <a class="iref"href="#rfc.iref.g.113"><b>8.9</b></a></li>3124 <li class="indline1"><tt>pseudonym</tt> <a class="iref"href="#rfc.iref.g.115"><b>8.9</b></a></li>3125 <li class="indline1"><tt>qdtext</tt> <a class="iref"href="#rfc.iref.g.19"><b>1.2.2</b></a></li>3126 <li class="indline1"><tt>query</tt> <a class="iref"href="#rfc.iref.g.28"><b>2.1</b></a></li>3127 <li class="indline1"><tt>quoted-pair</tt> <a class="iref"href="#rfc.iref.g.22"><b>1.2.2</b></a></li>3128 <li class="indline1"><tt>quoted-string</tt> <a class="iref"href="#rfc.iref.g.18"><b>1.2.2</b></a></li>3129 <li class="indline1"><tt>quoted-text</tt> <a class="iref"href="#rfc.iref.g.21"><b>1.2.2</b></a></li>3130 <li class="indline1"><tt>qvalue</tt> <a class="iref"href="#rfc.iref.g.67"><b>3.5</b></a></li>3131 <li class="indline1"><tt>Reason-Phrase</tt> <a class="iref"href="#rfc.iref.g.88"><b>6.1.1</b></a></li>3132 <li class="indline1"><tt>received-by</tt> <a class="iref"href="#rfc.iref.g.114"><b>8.9</b></a></li>3133 <li class="indline1"><tt>received-protocol</tt> <a class="iref"href="#rfc.iref.g.111"><b>8.9</b></a></li>3134 <li class="indline1"><tt>Request</tt> <a class="iref"href="#rfc.iref.g.79"><b>5</b></a></li>3135 <li class="indline1"><tt>Request-Line</tt> <a class="iref"href="#rfc.iref.g.80"><b>5.1</b></a></li>3136 <li class="indline1"><tt>request-target</tt> <a class="iref"href="#rfc.iref.g.83"><b>5.1.2</b></a></li>3137 <li class="indline1"><tt>Response</tt> <a class="iref"href="#rfc.iref.g.84"><b>6</b></a></li>3138 <li class="indline1"><tt>rfc1123-date</tt> <a class="iref"href="#rfc.iref.g.34"><b>3.2</b></a></li>3139 <li class="indline1"><tt>rfc850-date</tt> <a class="iref"href="#rfc.iref.g.47"><b>3.2</b></a></li>3140 <li class="indline1"><tt>RWS</tt> <a class="iref"href="#rfc.iref.g.14"><b>1.2.2</b></a></li>3141 <li class="indline1"><tt>second</tt> <a class="iref"href="#rfc.iref.g.39"><b>3.2</b></a></li>3142 <li class="indline1">SP <a class="iref"href="#rfc.iref.g.10"><b>1.2</b></a></li>3143 <li class="indline1"><tt>start-line</tt> <a class="iref"href="#rfc.iref.g.70"><b>4.1</b></a></li>3144 <li class="indline1"><tt>Status-Code</tt> <a class="iref"href="#rfc.iref.g.86"><b>6.1.1</b></a></li>3145 <li class="indline1"><tt>Status-Line</tt> <a class="iref"href="#rfc.iref.g.85"><b>6.1</b></a></li>3146 <li class="indline1"><tt>t-codings</tt> <a class="iref"href="#rfc.iref.g.100"><b>8.5</b></a></li>3147 <li class="indline1"><tt>tchar</tt> <a class="iref"href="#rfc.iref.g.17"><b>1.2.2</b></a></li>3148 <li class="indline1"><tt>TE</tt> <a class="iref"href="#rfc.iref.g.98"><b>8.5</b></a></li>3149 <li class="indline1"><tt>te-ext</tt> <a class="iref"href="#rfc.iref.g.102"><b>8.5</b></a></li>3150 <li class="indline1"><tt>te-params</tt> <a class="iref"href="#rfc.iref.g.101"><b>8.5</b></a></li>3151 <li class="indline1"><tt>TE-v</tt> <a class="iref"href="#rfc.iref.g.99"><b>8.5</b></a></li>3152 <li class="indline1"><tt>time-of-day</tt> <a class="iref"href="#rfc.iref.g.36"><b>3.2</b></a></li>3153 <li class="indline1"><tt>token</tt> <a class="iref"href="#rfc.iref.g.16"><b>1.2.2</b></a></li>3154 <li class="indline1"><tt>Trailer</tt> <a class="iref"href="#rfc.iref.g.103"><b>8.6</b></a></li>3155 <li class="indline1"><tt>trailer-part</tt> <a class="iref"href="#rfc.iref.g.64"><b>3.3.1</b></a></li>3156 <li class="indline1"><tt>Trailer-v</tt> <a class="iref"href="#rfc.iref.g.104"><b>8.6</b></a></li>3157 <li class="indline1"><tt>transfer-coding</tt> <a class="iref"href="#rfc.iref.g.49"><b>3.3</b></a></li>3158 <li class="indline1"><tt>Transfer-Encoding</tt> <a class="iref"href="#rfc.iref.g.105"><b>8.7</b></a></li>3159 <li class="indline1"><tt>Transfer-Encoding-v</tt> <a class="iref"href="#rfc.iref.g.106"><b>8.7</b></a></li>3160 <li class="indline1"><tt>transfer-extension</tt> <a class="iref"href="#rfc.iref.g.50"><b>3.3</b></a></li>3161 <li class="indline1"><tt>transfer-parameter</tt> <a class="iref"href="#rfc.iref.g.51"><b>3.3</b></a></li>3162 <li class="indline1"><tt>Upgrade</tt> <a class="iref"href="#rfc.iref.g.107"><b>8.8</b></a></li>3163 <li class="indline1"><tt>Upgrade-v</tt> <a class="iref"href="#rfc.iref.g.108"><b>8.8</b></a></li>3164 <li class="indline1"><tt>uri-host</tt> <a class="iref"href="#rfc.iref.g.29"><b>2.1</b></a></li>3165 <li class="indline1"><tt>URI-reference</tt> <a class="iref"href="#rfc.iref.g.23"><b>2.1</b></a></li>3166 <li class="indline1"><tt>value</tt> <a class="iref"href="#rfc.iref.g.53"><b>3.3</b></a></li>3167 <li class="indline1">VCHAR <a class="iref"href="#rfc.iref.g.11"><b>1.2</b></a></li>3168 <li class="indline1"><tt>Via</tt> <a class="iref"href="#rfc.iref.g.109"><b>8.9</b></a></li>3169 <li class="indline1"><tt>Via-v</tt> <a class="iref"href="#rfc.iref.g.110"><b>8.9</b></a></li>3170 <li class="indline1">WSP <a class="iref"href="#rfc.iref.g.12"><b>1.2</b></a></li>3171 <li class="indline1"><tt>year</tt> <a class="iref"href="#rfc.iref.g.44"><b>3.2</b></a></li>3072 <li><a id="rfc.index.G" href="#rfc.index.G"><b>G</b></a><ul> 3073 <li>gateway <a href="#rfc.iref.g.116">C</a></li> 3074 <li><tt>Grammar</tt> 3075 <ul> 3076 <li><tt>absolute-URI</tt> <a href="#rfc.iref.g.24"><b>2.1</b></a></li> 3077 <li>ALPHA <a href="#rfc.iref.g.1"><b>1.2</b></a></li> 3078 <li><tt>asctime-date</tt> <a href="#rfc.iref.g.48"><b>3.2</b></a></li> 3079 <li><tt>attribute</tt> <a href="#rfc.iref.g.52"><b>3.3</b></a></li> 3080 <li><tt>authority</tt> <a href="#rfc.iref.g.25"><b>2.1</b></a></li> 3081 <li><tt>BWS</tt> <a href="#rfc.iref.g.15"><b>1.2.2</b></a></li> 3082 <li><tt>chunk</tt> <a href="#rfc.iref.g.57"><b>3.3.1</b></a></li> 3083 <li><tt>chunk-data</tt> <a href="#rfc.iref.g.63"><b>3.3.1</b></a></li> 3084 <li><tt>chunk-ext</tt> <a href="#rfc.iref.g.60"><b>3.3.1</b></a></li> 3085 <li><tt>chunk-ext-name</tt> <a href="#rfc.iref.g.61"><b>3.3.1</b></a></li> 3086 <li><tt>chunk-ext-val</tt> <a href="#rfc.iref.g.62"><b>3.3.1</b></a></li> 3087 <li><tt>chunk-size</tt> <a href="#rfc.iref.g.58"><b>3.3.1</b></a></li> 3088 <li><tt>Chunked-Body</tt> <a href="#rfc.iref.g.56"><b>3.3.1</b></a></li> 3089 <li><tt>comment</tt> <a href="#rfc.iref.g.75"><b>4.2</b></a></li> 3090 <li><tt>Connection</tt> <a href="#rfc.iref.g.89"><b>8.1</b></a></li> 3091 <li><tt>connection-token</tt> <a href="#rfc.iref.g.91"><b>8.1</b></a></li> 3092 <li><tt>Connection-v</tt> <a href="#rfc.iref.g.90"><b>8.1</b></a></li> 3093 <li><tt>Content-Length</tt> <a href="#rfc.iref.g.92"><b>8.2</b></a></li> 3094 <li><tt>Content-Length-v</tt> <a href="#rfc.iref.g.93"><b>8.2</b></a></li> 3095 <li>CR <a href="#rfc.iref.g.2"><b>1.2</b></a></li> 3096 <li>CRLF <a href="#rfc.iref.g.3"><b>1.2</b></a></li> 3097 <li><tt>ctext</tt> <a href="#rfc.iref.g.76"><b>4.2</b></a></li> 3098 <li>CTL <a href="#rfc.iref.g.4"><b>1.2</b></a></li> 3099 <li><tt>Date</tt> <a href="#rfc.iref.g.94"><b>8.3</b></a></li> 3100 <li><tt>Date-v</tt> <a href="#rfc.iref.g.95"><b>8.3</b></a></li> 3101 <li><tt>date1</tt> <a href="#rfc.iref.g.35"><b>3.2</b></a></li> 3102 <li><tt>date2</tt> <a href="#rfc.iref.g.54"><b>3.3</b></a></li> 3103 <li><tt>date3</tt> <a href="#rfc.iref.g.55"><b>3.3</b></a></li> 3104 <li><tt>day</tt> <a href="#rfc.iref.g.42"><b>3.2</b></a></li> 3105 <li><tt>day-name</tt> <a href="#rfc.iref.g.40"><b>3.2</b></a></li> 3106 <li><tt>day-name-l</tt> <a href="#rfc.iref.g.41"><b>3.2</b></a></li> 3107 <li>DIGIT <a href="#rfc.iref.g.5"><b>1.2</b></a></li> 3108 <li>DQUOTE <a href="#rfc.iref.g.6"><b>1.2</b></a></li> 3109 <li><tt>extension-code</tt> <a href="#rfc.iref.g.87"><b>6.1.1</b></a></li> 3110 <li><tt>extension-method</tt> <a href="#rfc.iref.g.82"><b>5.1.1</b></a></li> 3111 <li><tt>field-content</tt> <a href="#rfc.iref.g.74"><b>4.2</b></a></li> 3112 <li><tt>field-name</tt> <a href="#rfc.iref.g.72"><b>4.2</b></a></li> 3113 <li><tt>field-value</tt> <a href="#rfc.iref.g.73"><b>4.2</b></a></li> 3114 <li><tt>general-header</tt> <a href="#rfc.iref.g.78"><b>4.5</b></a></li> 3115 <li><tt>generic-message</tt> <a href="#rfc.iref.g.69"><b>4.1</b></a></li> 3116 <li><tt>GMT</tt> <a href="#rfc.iref.g.45"><b>3.2</b></a></li> 3117 <li>HEXDIG <a href="#rfc.iref.g.7"><b>1.2</b></a></li> 3118 <li><tt>Host</tt> <a href="#rfc.iref.g.96"><b>8.4</b></a></li> 3119 <li><tt>Host-v</tt> <a href="#rfc.iref.g.97"><b>8.4</b></a></li> 3120 <li><tt>hour</tt> <a href="#rfc.iref.g.37"><b>3.2</b></a></li> 3121 <li><tt>HTTP-date</tt> <a href="#rfc.iref.g.33"><b>3.2</b></a></li> 3122 <li><tt>HTTP-message</tt> <a href="#rfc.iref.g.68"><b>4.1</b></a></li> 3123 <li><tt>HTTP-Prot-Name</tt> <a href="#rfc.iref.g.32"><b>3.1</b></a></li> 3124 <li><tt>http-URI</tt> <a href="#rfc.iref.g.30"><b>2.1.1</b></a></li> 3125 <li><tt>HTTP-Version</tt> <a href="#rfc.iref.g.31"><b>3.1</b></a></li> 3126 <li><tt>last-chunk</tt> <a href="#rfc.iref.g.59"><b>3.3.1</b></a></li> 3127 <li>LF <a href="#rfc.iref.g.8"><b>1.2</b></a></li> 3128 <li><tt>message-body</tt> <a href="#rfc.iref.g.77"><b>4.3</b></a></li> 3129 <li><tt>message-header</tt> <a href="#rfc.iref.g.71"><b>4.2</b></a></li> 3130 <li><tt>Method</tt> <a href="#rfc.iref.g.81"><b>5.1.1</b></a></li> 3131 <li><tt>minute</tt> <a href="#rfc.iref.g.38"><b>3.2</b></a></li> 3132 <li><tt>month</tt> <a href="#rfc.iref.g.43"><b>3.2</b></a></li> 3133 <li><tt>obs-date</tt> <a href="#rfc.iref.g.46"><b>3.2</b></a></li> 3134 <li><tt>obs-text</tt> <a href="#rfc.iref.g.20"><b>1.2.2</b></a></li> 3135 <li>OCTET <a href="#rfc.iref.g.9"><b>1.2</b></a></li> 3136 <li><tt>OWS</tt> <a href="#rfc.iref.g.13"><b>1.2.2</b></a></li> 3137 <li><tt>path-absolute</tt> <a href="#rfc.iref.g.26"><b>2.1</b></a></li> 3138 <li><tt>port</tt> <a href="#rfc.iref.g.27"><b>2.1</b></a></li> 3139 <li><tt>product</tt> <a href="#rfc.iref.g.65"><b>3.4</b></a></li> 3140 <li><tt>product-version</tt> <a href="#rfc.iref.g.66"><b>3.4</b></a></li> 3141 <li><tt>protocol-name</tt> <a href="#rfc.iref.g.112"><b>8.9</b></a></li> 3142 <li><tt>protocol-version</tt> <a href="#rfc.iref.g.113"><b>8.9</b></a></li> 3143 <li><tt>pseudonym</tt> <a href="#rfc.iref.g.115"><b>8.9</b></a></li> 3144 <li><tt>qdtext</tt> <a href="#rfc.iref.g.19"><b>1.2.2</b></a></li> 3145 <li><tt>query</tt> <a href="#rfc.iref.g.28"><b>2.1</b></a></li> 3146 <li><tt>quoted-pair</tt> <a href="#rfc.iref.g.22"><b>1.2.2</b></a></li> 3147 <li><tt>quoted-string</tt> <a href="#rfc.iref.g.18"><b>1.2.2</b></a></li> 3148 <li><tt>quoted-text</tt> <a href="#rfc.iref.g.21"><b>1.2.2</b></a></li> 3149 <li><tt>qvalue</tt> <a href="#rfc.iref.g.67"><b>3.5</b></a></li> 3150 <li><tt>Reason-Phrase</tt> <a href="#rfc.iref.g.88"><b>6.1.1</b></a></li> 3151 <li><tt>received-by</tt> <a href="#rfc.iref.g.114"><b>8.9</b></a></li> 3152 <li><tt>received-protocol</tt> <a href="#rfc.iref.g.111"><b>8.9</b></a></li> 3153 <li><tt>Request</tt> <a href="#rfc.iref.g.79"><b>5</b></a></li> 3154 <li><tt>Request-Line</tt> <a href="#rfc.iref.g.80"><b>5.1</b></a></li> 3155 <li><tt>request-target</tt> <a href="#rfc.iref.g.83"><b>5.1.2</b></a></li> 3156 <li><tt>Response</tt> <a href="#rfc.iref.g.84"><b>6</b></a></li> 3157 <li><tt>rfc1123-date</tt> <a href="#rfc.iref.g.34"><b>3.2</b></a></li> 3158 <li><tt>rfc850-date</tt> <a href="#rfc.iref.g.47"><b>3.2</b></a></li> 3159 <li><tt>RWS</tt> <a href="#rfc.iref.g.14"><b>1.2.2</b></a></li> 3160 <li><tt>second</tt> <a href="#rfc.iref.g.39"><b>3.2</b></a></li> 3161 <li>SP <a href="#rfc.iref.g.10"><b>1.2</b></a></li> 3162 <li><tt>start-line</tt> <a href="#rfc.iref.g.70"><b>4.1</b></a></li> 3163 <li><tt>Status-Code</tt> <a href="#rfc.iref.g.86"><b>6.1.1</b></a></li> 3164 <li><tt>Status-Line</tt> <a href="#rfc.iref.g.85"><b>6.1</b></a></li> 3165 <li><tt>t-codings</tt> <a href="#rfc.iref.g.100"><b>8.5</b></a></li> 3166 <li><tt>tchar</tt> <a href="#rfc.iref.g.17"><b>1.2.2</b></a></li> 3167 <li><tt>TE</tt> <a href="#rfc.iref.g.98"><b>8.5</b></a></li> 3168 <li><tt>te-ext</tt> <a href="#rfc.iref.g.102"><b>8.5</b></a></li> 3169 <li><tt>te-params</tt> <a href="#rfc.iref.g.101"><b>8.5</b></a></li> 3170 <li><tt>TE-v</tt> <a href="#rfc.iref.g.99"><b>8.5</b></a></li> 3171 <li><tt>time-of-day</tt> <a href="#rfc.iref.g.36"><b>3.2</b></a></li> 3172 <li><tt>token</tt> <a href="#rfc.iref.g.16"><b>1.2.2</b></a></li> 3173 <li><tt>Trailer</tt> <a href="#rfc.iref.g.103"><b>8.6</b></a></li> 3174 <li><tt>trailer-part</tt> <a href="#rfc.iref.g.64"><b>3.3.1</b></a></li> 3175 <li><tt>Trailer-v</tt> <a href="#rfc.iref.g.104"><b>8.6</b></a></li> 3176 <li><tt>transfer-coding</tt> <a href="#rfc.iref.g.49"><b>3.3</b></a></li> 3177 <li><tt>Transfer-Encoding</tt> <a href="#rfc.iref.g.105"><b>8.7</b></a></li> 3178 <li><tt>Transfer-Encoding-v</tt> <a href="#rfc.iref.g.106"><b>8.7</b></a></li> 3179 <li><tt>transfer-extension</tt> <a href="#rfc.iref.g.50"><b>3.3</b></a></li> 3180 <li><tt>transfer-parameter</tt> <a href="#rfc.iref.g.51"><b>3.3</b></a></li> 3181 <li><tt>Upgrade</tt> <a href="#rfc.iref.g.107"><b>8.8</b></a></li> 3182 <li><tt>Upgrade-v</tt> <a href="#rfc.iref.g.108"><b>8.8</b></a></li> 3183 <li><tt>uri-host</tt> <a href="#rfc.iref.g.29"><b>2.1</b></a></li> 3184 <li><tt>URI-reference</tt> <a href="#rfc.iref.g.23"><b>2.1</b></a></li> 3185 <li><tt>value</tt> <a href="#rfc.iref.g.53"><b>3.3</b></a></li> 3186 <li>VCHAR <a href="#rfc.iref.g.11"><b>1.2</b></a></li> 3187 <li><tt>Via</tt> <a href="#rfc.iref.g.109"><b>8.9</b></a></li> 3188 <li><tt>Via-v</tt> <a href="#rfc.iref.g.110"><b>8.9</b></a></li> 3189 <li>WSP <a href="#rfc.iref.g.12"><b>1.2</b></a></li> 3190 <li><tt>year</tt> <a href="#rfc.iref.g.44"><b>3.2</b></a></li> 3172 3191 </ul> 3173 3192 </li> 3174 3193 </ul> 3175 3194 </li> 3176 <li class="indline0"><a id="rfc.index.H" href="#rfc.index.H"><b>H</b></a><ul class="ind">3177 <li class="indline1">Headers 3178 <ul class="ind">3179 <li class="indline1">Connection <a class="iref" href="#rfc.xref.header.connection.1">4.5</a>, <a class="iref" href="#rfc.xref.header.connection.2">7.1.2</a>, <a class="iref" href="#rfc.xref.header.connection.3">7.1.3</a>, <a class="iref" href="#rfc.iref.h.3"><b>8.1</b></a>, <a class="iref" href="#rfc.xref.header.connection.4">8.5</a>, <a class="iref" href="#rfc.xref.header.connection.5">8.8</a>, <a class="iref" href="#rfc.xref.header.connection.6">9.1</a>, <a class="iref" href="#rfc.xref.header.connection.7">B.2</a>, <a class="iref"href="#rfc.xref.header.connection.8">B.4</a></li>3180 <li class="indline1">Content-Length <a class="iref" href="#rfc.xref.header.content-length.1">4.4</a>, <a class="iref" href="#rfc.iref.h.4"><b>8.2</b></a>, <a class="iref" href="#rfc.xref.header.content-length.2">9.1</a>, <a class="iref"href="#rfc.xref.header.content-length.3">B.3</a></li>3181 <li class="indline1">Date <a class="iref" href="#rfc.xref.header.date.1">4.5</a>, <a class="iref" href="#rfc.iref.h.5"><b>8.3</b></a>, <a class="iref"href="#rfc.xref.header.date.2">9.1</a></li>3182 <li class="indline1">Host <a class="iref" href="#rfc.iref.h.7"><b>8.4</b></a>, <a class="iref" href="#rfc.xref.header.host.1">9.1</a>, <a class="iref"href="#rfc.xref.header.host.2">B.1.1</a></li>3183 <li class="indline1">TE <a class="iref" href="#rfc.xref.header.te.1">3.3</a>, <a class="iref" href="#rfc.xref.header.te.2">3.3.1</a>, <a class="iref" href="#rfc.xref.header.te.3">3.5</a>, <a class="iref" href="#rfc.iref.h.8"><b>8.5</b></a>, <a class="iref" href="#rfc.xref.header.te.4">9.1</a>, <a class="iref"href="#rfc.xref.header.te.5">B.3</a></li>3184 <li class="indline1">Trailer <a class="iref" href="#rfc.xref.header.trailer.1">3.3.1</a>, <a class="iref" href="#rfc.xref.header.trailer.2">4.5</a>, <a class="iref" href="#rfc.iref.h.9"><b>8.6</b></a>, <a class="iref"href="#rfc.xref.header.trailer.3">9.1</a></li>3185 <li class="indline1">Transfer-Encoding <a class="iref" href="#rfc.xref.header.transfer-encoding.1">3.3</a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.2">4.3</a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.3">4.4</a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.4">4.5</a>, <a class="iref" href="#rfc.iref.h.10"><b>8.7</b></a>, <a class="iref"href="#rfc.xref.header.transfer-encoding.5">9.1</a></li>3186 <li class="indline1">Upgrade <a class="iref" href="#rfc.xref.header.upgrade.1">4.5</a>, <a class="iref" href="#rfc.iref.h.11"><b>8.8</b></a>, <a class="iref"href="#rfc.xref.header.upgrade.2">9.1</a></li>3187 <li class="indline1">Via <a class="iref" href="#rfc.xref.header.via.1">4.5</a>, <a class="iref" href="#rfc.iref.h.12"><b>8.9</b></a>, <a class="iref"href="#rfc.xref.header.via.2">9.1</a></li>3195 <li><a id="rfc.index.H" href="#rfc.index.H"><b>H</b></a><ul> 3196 <li>Headers 3197 <ul> 3198 <li>Connection <a href="#rfc.xref.header.connection.1">4.5</a>, <a href="#rfc.xref.header.connection.2">7.1.2</a>, <a href="#rfc.xref.header.connection.3">7.1.3</a>, <a href="#rfc.iref.h.3"><b>8.1</b></a>, <a href="#rfc.xref.header.connection.4">8.5</a>, <a href="#rfc.xref.header.connection.5">8.8</a>, <a href="#rfc.xref.header.connection.6">9.1</a>, <a href="#rfc.xref.header.connection.7">B.2</a>, <a href="#rfc.xref.header.connection.8">B.4</a></li> 3199 <li>Content-Length <a href="#rfc.xref.header.content-length.1">4.4</a>, <a href="#rfc.iref.h.4"><b>8.2</b></a>, <a href="#rfc.xref.header.content-length.2">9.1</a>, <a href="#rfc.xref.header.content-length.3">B.3</a></li> 3200 <li>Date <a href="#rfc.xref.header.date.1">4.5</a>, <a href="#rfc.iref.h.5"><b>8.3</b></a>, <a href="#rfc.xref.header.date.2">9.1</a></li> 3201 <li>Host <a href="#rfc.iref.h.7"><b>8.4</b></a>, <a href="#rfc.xref.header.host.1">9.1</a>, <a href="#rfc.xref.header.host.2">B.1.1</a></li> 3202 <li>TE <a href="#rfc.xref.header.te.1">3.3</a>, <a href="#rfc.xref.header.te.2">3.3.1</a>, <a href="#rfc.xref.header.te.3">3.5</a>, <a href="#rfc.iref.h.8"><b>8.5</b></a>, <a href="#rfc.xref.header.te.4">9.1</a>, <a href="#rfc.xref.header.te.5">B.3</a></li> 3203 <li>Trailer <a href="#rfc.xref.header.trailer.1">3.3.1</a>, <a href="#rfc.xref.header.trailer.2">4.5</a>, <a href="#rfc.iref.h.9"><b>8.6</b></a>, <a href="#rfc.xref.header.trailer.3">9.1</a></li> 3204 <li>Transfer-Encoding <a href="#rfc.xref.header.transfer-encoding.1">3.3</a>, <a href="#rfc.xref.header.transfer-encoding.2">4.3</a>, <a href="#rfc.xref.header.transfer-encoding.3">4.4</a>, <a href="#rfc.xref.header.transfer-encoding.4">4.5</a>, <a href="#rfc.iref.h.10"><b>8.7</b></a>, <a href="#rfc.xref.header.transfer-encoding.5">9.1</a></li> 3205 <li>Upgrade <a href="#rfc.xref.header.upgrade.1">4.5</a>, <a href="#rfc.iref.h.11"><b>8.8</b></a>, <a href="#rfc.xref.header.upgrade.2">9.1</a></li> 3206 <li>Via <a href="#rfc.xref.header.via.1">4.5</a>, <a href="#rfc.iref.h.12"><b>8.9</b></a>, <a href="#rfc.xref.header.via.2">9.1</a></li> 3188 3207 </ul> 3189 3208 </li> 3190 <li class="indline1">Host header <a class="iref" href="#rfc.iref.h.6"><b>8.4</b></a>, <a class="iref" href="#rfc.xref.header.host.1">9.1</a>, <a class="iref"href="#rfc.xref.header.host.2">B.1.1</a></li>3191 <li class="indline1">http URI scheme <a class="iref"href="#rfc.iref.h.1"><b>2.1.1</b></a></li>3192 <li class="indline1">https URI scheme <a class="iref"href="#rfc.iref.h.2">2.1.2</a></li>3209 <li>Host header <a href="#rfc.iref.h.6"><b>8.4</b></a>, <a href="#rfc.xref.header.host.1">9.1</a>, <a href="#rfc.xref.header.host.2">B.1.1</a></li> 3210 <li>http URI scheme <a href="#rfc.iref.h.1"><b>2.1.1</b></a></li> 3211 <li>https URI scheme <a href="#rfc.iref.h.2">2.1.2</a></li> 3193 3212 </ul> 3194 3213 </li> 3195 <li class="indline0"><a id="rfc.index.I" href="#rfc.index.I"><b>I</b></a><ul class="ind">3196 <li class="indline1">inbound <a class="iref"href="#rfc.iref.i.1">C</a></li>3197 <li class="indline1"><em>ISO-8859-1</em> <a class="iref" href="#rfc.xref.ISO-8859-1.1">4.2</a>, <a class="iref"href="#ISO-8859-1"><b>12.1</b></a></li>3214 <li><a id="rfc.index.I" href="#rfc.index.I"><b>I</b></a><ul> 3215 <li>inbound <a href="#rfc.iref.i.1">C</a></li> 3216 <li><em>ISO-8859-1</em> <a href="#rfc.xref.ISO-8859-1.1">4.2</a>, <a href="#ISO-8859-1"><b>12.1</b></a></li> 3198 3217 </ul> 3199 3218 </li> 3200 <li class="indline0"><a id="rfc.index.K" href="#rfc.index.K"><b>K</b></a><ul class="ind">3201 <li class="indline1"><em>Kri2001</em> <a class="iref" href="#rfc.xref.Kri2001.1">4.2</a>, <a class="iref"href="#Kri2001"><b>12.2</b></a></li>3219 <li><a id="rfc.index.K" href="#rfc.index.K"><b>K</b></a><ul> 3220 <li><em>Kri2001</em> <a href="#rfc.xref.Kri2001.1">4.2</a>, <a href="#Kri2001"><b>12.2</b></a></li> 3202 3221 </ul> 3203 3222 </li> 3204 <li class="indline0"><a id="rfc.index.M" href="#rfc.index.M"><b>M</b></a><ul class="ind">3205 <li class="indline1">Media Type 3206 <ul class="ind">3207 <li class="indline1">application/http <a class="iref"href="#rfc.iref.m.3"><b>9.3.2</b></a></li>3208 <li class="indline1">message/http <a class="iref"href="#rfc.iref.m.1"><b>9.3.1</b></a></li>3223 <li><a id="rfc.index.M" href="#rfc.index.M"><b>M</b></a><ul> 3224 <li>Media Type 3225 <ul> 3226 <li>application/http <a href="#rfc.iref.m.3"><b>9.3.2</b></a></li> 3227 <li>message/http <a href="#rfc.iref.m.1"><b>9.3.1</b></a></li> 3209 3228 </ul> 3210 3229 </li> 3211 <li class="indline1">message <a class="iref"href="#rfc.iref.m.4">C</a></li>3212 <li class="indline1">message/http Media Type <a class="iref"href="#rfc.iref.m.2"><b>9.3.1</b></a></li>3230 <li>message <a href="#rfc.iref.m.4">C</a></li> 3231 <li>message/http Media Type <a href="#rfc.iref.m.2"><b>9.3.1</b></a></li> 3213 3232 </ul> 3214 3233 </li> 3215 <li class="indline0"><a id="rfc.index.N" href="#rfc.index.N"><b>N</b></a><ul class="ind">3216 <li class="indline1"><em>Nie1997</em> <a class="iref" href="#rfc.xref.Nie1997.1">7.1.1</a>, <a class="iref" href="#Nie1997"><b>12.2</b></a>, <a class="iref"href="#rfc.xref.Nie1997.2">B.3</a></li>3234 <li><a id="rfc.index.N" href="#rfc.index.N"><b>N</b></a><ul> 3235 <li><em>Nie1997</em> <a href="#rfc.xref.Nie1997.1">7.1.1</a>, <a href="#Nie1997"><b>12.2</b></a>, <a href="#rfc.xref.Nie1997.2">B.3</a></li> 3217 3236 </ul> 3218 3237 </li> 3219 <li class="indline0"><a id="rfc.index.O" href="#rfc.index.O"><b>O</b></a><ul class="ind">3220 <li class="indline1">origin server <a class="iref"href="#rfc.iref.o.2">C</a></li>3221 <li class="indline1">outbound <a class="iref"href="#rfc.iref.o.1">C</a></li>3238 <li><a id="rfc.index.O" href="#rfc.index.O"><b>O</b></a><ul> 3239 <li>origin server <a href="#rfc.iref.o.2">C</a></li> 3240 <li>outbound <a href="#rfc.iref.o.1">C</a></li> 3222 3241 </ul> 3223 3242 </li> 3224 <li class="indline0"><a id="rfc.index.P" href="#rfc.index.P"><b>P</b></a><ul class="ind">3225 <li class="indline1"><em>Pad1995</em> <a class="iref" href="#rfc.xref.Pad1995.1">7.1.1</a>, <a class="iref"href="#Pad1995"><b>12.2</b></a></li>3226 <li class="indline1"><em>Part2</em> <a class="iref" href="#rfc.xref.Part2.1">1.2.3</a>, <a class="iref" href="#rfc.xref.Part2.2">1.2.3</a>, <a class="iref" href="#rfc.xref.Part2.3">5</a>, <a class="iref" href="#rfc.xref.Part2.4">5.1.2</a>, <a class="iref" href="#rfc.xref.Part2.5">5.1.2</a>, <a class="iref" href="#rfc.xref.Part2.6">6</a>, <a class="iref" href="#rfc.xref.Part2.7">6.1.1</a>, <a class="iref" href="#rfc.xref.Part2.8">7.1.2.2</a>, <a class="iref" href="#rfc.xref.Part2.9">7.1.4</a>, <a class="iref" href="#rfc.xref.Part2.10">7.2.3</a>, <a class="iref" href="#rfc.xref.Part2.11">7.2.3</a>, <a class="iref" href="#rfc.xref.Part2.12">7.2.3</a>, <a class="iref" href="#rfc.xref.Part2.13">7.2.3</a>, <a class="iref" href="#Part2"><b>12.1</b></a><ul class="ind">3227 <li class="indline1"><em>Section 3</em> <a class="iref" href="#rfc.xref.Part2.1">1.2.3</a>, <a class="iref"href="#rfc.xref.Part2.3">5</a></li>3228 <li class="indline1"><em>Section 5</em> <a class="iref" href="#rfc.xref.Part2.2">1.2.3</a>, <a class="iref"href="#rfc.xref.Part2.6">6</a></li>3229 <li class="indline1"><em>Section 7.1.2</em> <a class="iref" href="#rfc.xref.Part2.8">7.1.2.2</a>, <a class="iref"href="#rfc.xref.Part2.9">7.1.4</a></li>3230 <li class="indline1"><em>Section 7.9</em> <a class="iref"href="#rfc.xref.Part2.4">5.1.2</a></li>3231 <li class="indline1"><em>Section 8</em> <a class="iref"href="#rfc.xref.Part2.7">6.1.1</a></li>3232 <li class="indline1"><em>Section 8.1.1</em> <a class="iref"href="#rfc.xref.Part2.10">7.2.3</a></li>3233 <li class="indline1"><em>Section 8.1</em> <a class="iref"href="#rfc.xref.Part2.13">7.2.3</a></li>3234 <li class="indline1"><em>Section 8.4.15</em> <a class="iref"href="#rfc.xref.Part2.5">5.1.2</a></li>3235 <li class="indline1"><em>Section 9.2</em> <a class="iref" href="#rfc.xref.Part2.11">7.2.3</a>, <a class="iref"href="#rfc.xref.Part2.12">7.2.3</a></li>3243 <li><a id="rfc.index.P" href="#rfc.index.P"><b>P</b></a><ul> 3244 <li><em>Pad1995</em> <a href="#rfc.xref.Pad1995.1">7.1.1</a>, <a href="#Pad1995"><b>12.2</b></a></li> 3245 <li><em>Part2</em> <a href="#rfc.xref.Part2.1">1.2.3</a>, <a href="#rfc.xref.Part2.2">1.2.3</a>, <a href="#rfc.xref.Part2.3">5</a>, <a href="#rfc.xref.Part2.4">5.1.2</a>, <a href="#rfc.xref.Part2.5">5.1.2</a>, <a href="#rfc.xref.Part2.6">6</a>, <a href="#rfc.xref.Part2.7">6.1.1</a>, <a href="#rfc.xref.Part2.8">7.1.2.2</a>, <a href="#rfc.xref.Part2.9">7.1.4</a>, <a href="#rfc.xref.Part2.10">7.2.3</a>, <a href="#rfc.xref.Part2.11">7.2.3</a>, <a href="#rfc.xref.Part2.12">7.2.3</a>, <a href="#rfc.xref.Part2.13">7.2.3</a>, <a href="#Part2"><b>12.1</b></a><ul> 3246 <li><em>Section 3</em> <a href="#rfc.xref.Part2.1">1.2.3</a>, <a href="#rfc.xref.Part2.3">5</a></li> 3247 <li><em>Section 5</em> <a href="#rfc.xref.Part2.2">1.2.3</a>, <a href="#rfc.xref.Part2.6">6</a></li> 3248 <li><em>Section 7.1.2</em> <a href="#rfc.xref.Part2.8">7.1.2.2</a>, <a href="#rfc.xref.Part2.9">7.1.4</a></li> 3249 <li><em>Section 7.9</em> <a href="#rfc.xref.Part2.4">5.1.2</a></li> 3250 <li><em>Section 8</em> <a href="#rfc.xref.Part2.7">6.1.1</a></li> 3251 <li><em>Section 8.1.1</em> <a href="#rfc.xref.Part2.10">7.2.3</a></li> 3252 <li><em>Section 8.1</em> <a href="#rfc.xref.Part2.13">7.2.3</a></li> 3253 <li><em>Section 8.4.15</em> <a href="#rfc.xref.Part2.5">5.1.2</a></li> 3254 <li><em>Section 9.2</em> <a href="#rfc.xref.Part2.11">7.2.3</a>, <a href="#rfc.xref.Part2.12">7.2.3</a></li> 3236 3255 </ul> 3237 3256 </li> 3238 <li class="indline1"><em>Part3</em> <a class="iref" href="#rfc.xref.Part3.1">1</a>, <a class="iref" href="#rfc.xref.Part3.2">1.2.2</a>, <a class="iref" href="#rfc.xref.Part3.3">1.2.3</a>, <a class="iref" href="#rfc.xref.Part3.4">1.2.3</a>, <a class="iref" href="#rfc.xref.Part3.5">3.3</a>, <a class="iref" href="#rfc.xref.Part3.6">3.3</a>, <a class="iref" href="#rfc.xref.Part3.7">3.5</a>, <a class="iref" href="#rfc.xref.Part3.8">5</a>, <a class="iref" href="#rfc.xref.Part3.9">6</a>, <a class="iref" href="#Part3"><b>12.1</b></a>, <a class="iref" href="#rfc.xref.Part3.10">A</a>, <a class="iref" href="#rfc.xref.Part3.11">B.3</a>, <a class="iref" href="#rfc.xref.Part3.12">C</a>, <a class="iref" href="#rfc.xref.Part3.13">C</a>, <a class="iref" href="#rfc.xref.Part3.14">C</a><ul class="ind">3239 <li class="indline1"><em>Section 2.2</em> <a class="iref" href="#rfc.xref.Part3.5">3.3</a>, <a class="iref"href="#rfc.xref.Part3.6">3.3</a></li>3240 <li class="indline1"><em>Section 2.3</em> <a class="iref"href="#rfc.xref.Part3.2">1.2.2</a></li>3241 <li class="indline1"><em>Section 3.1</em> <a class="iref" href="#rfc.xref.Part3.4">1.2.3</a>, <a class="iref" href="#rfc.xref.Part3.8">5</a>, <a class="iref"href="#rfc.xref.Part3.9">6</a></li>3242 <li class="indline1"><em>Section 3</em> <a class="iref"href="#rfc.xref.Part3.13">C</a></li>3243 <li class="indline1"><em>Section 3.2</em> <a class="iref"href="#rfc.xref.Part3.3">1.2.3</a></li>3244 <li class="indline1"><em>Section 4</em> <a class="iref" href="#rfc.xref.Part3.7">3.5</a>, <a class="iref" href="#rfc.xref.Part3.12">C</a>, <a class="iref"href="#rfc.xref.Part3.14">C</a></li>3245 <li class="indline1"><em>Appendix A</em> <a class="iref"href="#rfc.xref.Part3.1">1</a></li>3257 <li><em>Part3</em> <a href="#rfc.xref.Part3.1">1</a>, <a href="#rfc.xref.Part3.2">1.2.2</a>, <a href="#rfc.xref.Part3.3">1.2.3</a>, <a href="#rfc.xref.Part3.4">1.2.3</a>, <a href="#rfc.xref.Part3.5">3.3</a>, <a href="#rfc.xref.Part3.6">3.3</a>, <a href="#rfc.xref.Part3.7">3.5</a>, <a href="#rfc.xref.Part3.8">5</a>, <a href="#rfc.xref.Part3.9">6</a>, <a href="#Part3"><b>12.1</b></a>, <a href="#rfc.xref.Part3.10">A</a>, <a href="#rfc.xref.Part3.11">B.3</a>, <a href="#rfc.xref.Part3.12">C</a>, <a href="#rfc.xref.Part3.13">C</a>, <a href="#rfc.xref.Part3.14">C</a><ul> 3258 <li><em>Section 2.2</em> <a href="#rfc.xref.Part3.5">3.3</a>, <a href="#rfc.xref.Part3.6">3.3</a></li> 3259 <li><em>Section 2.3</em> <a href="#rfc.xref.Part3.2">1.2.2</a></li> 3260 <li><em>Section 3.1</em> <a href="#rfc.xref.Part3.4">1.2.3</a>, <a href="#rfc.xref.Part3.8">5</a>, <a href="#rfc.xref.Part3.9">6</a></li> 3261 <li><em>Section 3</em> <a href="#rfc.xref.Part3.13">C</a></li> 3262 <li><em>Section 3.2</em> <a href="#rfc.xref.Part3.3">1.2.3</a></li> 3263 <li><em>Section 4</em> <a href="#rfc.xref.Part3.7">3.5</a>, <a href="#rfc.xref.Part3.12">C</a>, <a href="#rfc.xref.Part3.14">C</a></li> 3264 <li><em>Appendix A</em> <a href="#rfc.xref.Part3.1">1</a></li> 3246 3265 </ul> 3247 3266 </li> 3248 <li class="indline1"><em>Part5</em> <a class="iref" href="#Part5"><b>12.1</b></a>, <a class="iref"href="#rfc.xref.Part5.1">B.3</a></li>3249 <li class="indline1"><em>Part6</em> <a class="iref" href="#rfc.xref.Part6.1">1.2.3</a>, <a class="iref" href="#rfc.xref.Part6.2">1.2.3</a>, <a class="iref" href="#rfc.xref.Part6.3">1.2.3</a>, <a class="iref" href="#rfc.xref.Part6.4">2.2</a>, <a class="iref" href="#rfc.xref.Part6.5">4.5</a>, <a class="iref" href="#rfc.xref.Part6.6">4.5</a>, <a class="iref" href="#rfc.xref.Part6.7">4.5</a>, <a class="iref" href="#Part6"><b>12.1</b></a>, <a class="iref" href="#rfc.xref.Part6.8">B.3</a>, <a class="iref" href="#rfc.xref.Part6.9">C</a><ul class="ind">3250 <li class="indline1"><em>Section 1</em> <a class="iref" href="#rfc.xref.Part6.4">2.2</a>, <a class="iref"href="#rfc.xref.Part6.9">C</a></li>3251 <li class="indline1"><em>Section 3.2</em> <a class="iref"href="#rfc.xref.Part6.5">4.5</a></li>3252 <li class="indline1"><em>Section 3.4</em> <a class="iref" href="#rfc.xref.Part6.1">1.2.3</a>, <a class="iref" href="#rfc.xref.Part6.2">1.2.3</a>, <a class="iref"href="#rfc.xref.Part6.6">4.5</a></li>3253 <li class="indline1"><em>Section 3.6</em> <a class="iref" href="#rfc.xref.Part6.3">1.2.3</a>, <a class="iref"href="#rfc.xref.Part6.7">4.5</a></li>3267 <li><em>Part5</em> <a href="#Part5"><b>12.1</b></a>, <a href="#rfc.xref.Part5.1">B.3</a></li> 3268 <li><em>Part6</em> <a href="#rfc.xref.Part6.1">1.2.3</a>, <a href="#rfc.xref.Part6.2">1.2.3</a>, <a href="#rfc.xref.Part6.3">1.2.3</a>, <a href="#rfc.xref.Part6.4">2.2</a>, <a href="#rfc.xref.Part6.5">4.5</a>, <a href="#rfc.xref.Part6.6">4.5</a>, <a href="#rfc.xref.Part6.7">4.5</a>, <a href="#Part6"><b>12.1</b></a>, <a href="#rfc.xref.Part6.8">B.3</a>, <a href="#rfc.xref.Part6.9">C</a><ul> 3269 <li><em>Section 1</em> <a href="#rfc.xref.Part6.4">2.2</a>, <a href="#rfc.xref.Part6.9">C</a></li> 3270 <li><em>Section 3.2</em> <a href="#rfc.xref.Part6.5">4.5</a></li> 3271 <li><em>Section 3.4</em> <a href="#rfc.xref.Part6.1">1.2.3</a>, <a href="#rfc.xref.Part6.2">1.2.3</a>, <a href="#rfc.xref.Part6.6">4.5</a></li> 3272 <li><em>Section 3.6</em> <a href="#rfc.xref.Part6.3">1.2.3</a>, <a href="#rfc.xref.Part6.7">4.5</a></li> 3254 3273 </ul> 3255 3274 </li> 3256 <li class="indline1">proxy <a class="iref"href="#rfc.iref.p.1">C</a></li>3275 <li>proxy <a href="#rfc.iref.p.1">C</a></li> 3257 3276 </ul> 3258 3277 </li> 3259 <li class="indline0"><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul class="ind">3260 <li class="indline1">representation <a class="iref"href="#rfc.iref.r.4">C</a></li>3261 <li class="indline1">request <a class="iref"href="#rfc.iref.r.1">C</a></li>3262 <li class="indline1">resource <a class="iref"href="#rfc.iref.r.2">C</a></li>3263 <li class="indline1">response <a class="iref"href="#rfc.iref.r.3">C</a></li>3264 <li class="indline1"><em>RFC1123</em> <a class="iref" href="#rfc.xref.RFC1123.1">3.2</a>, <a class="iref"href="#RFC1123"><b>12.2</b></a></li>3265 <li class="indline1"><em>RFC1305</em> <a class="iref" href="#rfc.xref.RFC1305.1">8.3</a>, <a class="iref"href="#RFC1305"><b>12.2</b></a></li>3266 <li class="indline1"><em>RFC1900</em> <a class="iref" href="#rfc.xref.RFC1900.1">2.1.1</a>, <a class="iref" href="#rfc.xref.RFC1900.2">10.4</a>, <a class="iref"href="#RFC1900"><b>12.2</b></a></li>3267 <li class="indline1"><em>RFC1945</em> <a class="iref" href="#RFC1945"><b>12.2</b></a>, <a class="iref"href="#rfc.xref.RFC1945.1">B</a></li>3268 <li class="indline1"><em>RFC2045</em> <a class="iref" href="#rfc.xref.RFC2045.1">1</a>, <a class="iref" href="#rfc.xref.RFC2045.2">3.3</a>, <a class="iref" href="#rfc.xref.RFC2045.3">11</a>, <a class="iref"href="#RFC2045"><b>12.2</b></a></li>3269 <li class="indline1"><em>RFC2047</em> <a class="iref" href="#rfc.xref.RFC2047.1">4.2</a>, <a class="iref"href="#RFC2047"><b>12.2</b></a></li>3270 <li class="indline1"><em>RFC2068</em> <a class="iref" href="#rfc.xref.RFC2068.1">3.1</a>, <a class="iref" href="#rfc.xref.RFC2068.2">7.1.3</a>, <a class="iref" href="#rfc.xref.RFC2068.3">7.2.3</a>, <a class="iref" href="#rfc.xref.RFC2068.4">11</a>, <a class="iref" href="#RFC2068"><b>12.2</b></a>, <a class="iref" href="#rfc.xref.RFC2068.5">B</a>, <a class="iref" href="#rfc.xref.RFC2068.6">B.2</a><ul class="ind">3271 <li class="indline1"><em>Section 19.7.1</em> <a class="iref" href="#rfc.xref.RFC2068.2">7.1.3</a>, <a class="iref" href="#rfc.xref.RFC2068.5">B</a>, <a class="iref"href="#rfc.xref.RFC2068.6">B.2</a></li>3278 <li><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul> 3279 <li>representation <a href="#rfc.iref.r.4">C</a></li> 3280 <li>request <a href="#rfc.iref.r.1">C</a></li> 3281 <li>resource <a href="#rfc.iref.r.2">C</a></li> 3282 <li>response <a href="#rfc.iref.r.3">C</a></li> 3283 <li><em>RFC1123</em> <a href="#rfc.xref.RFC1123.1">3.2</a>, <a href="#RFC1123"><b>12.2</b></a></li> 3284 <li><em>RFC1305</em> <a href="#rfc.xref.RFC1305.1">8.3</a>, <a href="#RFC1305"><b>12.2</b></a></li> 3285 <li><em>RFC1900</em> <a href="#rfc.xref.RFC1900.1">2.1.1</a>, <a href="#rfc.xref.RFC1900.2">10.4</a>, <a href="#RFC1900"><b>12.2</b></a></li> 3286 <li><em>RFC1945</em> <a href="#RFC1945"><b>12.2</b></a>, <a href="#rfc.xref.RFC1945.1">B</a></li> 3287 <li><em>RFC2045</em> <a href="#rfc.xref.RFC2045.1">1</a>, <a href="#rfc.xref.RFC2045.2">3.3</a>, <a href="#rfc.xref.RFC2045.3">11</a>, <a href="#RFC2045"><b>12.2</b></a></li> 3288 <li><em>RFC2047</em> <a href="#rfc.xref.RFC2047.1">4.2</a>, <a href="#RFC2047"><b>12.2</b></a></li> 3289 <li><em>RFC2068</em> <a href="#rfc.xref.RFC2068.1">3.1</a>, <a href="#rfc.xref.RFC2068.2">7.1.3</a>, <a href="#rfc.xref.RFC2068.3">7.2.3</a>, <a href="#rfc.xref.RFC2068.4">11</a>, <a href="#RFC2068"><b>12.2</b></a>, <a href="#rfc.xref.RFC2068.5">B</a>, <a href="#rfc.xref.RFC2068.6">B.2</a><ul> 3290 <li><em>Section 19.7.1</em> <a href="#rfc.xref.RFC2068.2">7.1.3</a>, <a href="#rfc.xref.RFC2068.5">B</a>, <a href="#rfc.xref.RFC2068.6">B.2</a></li> 3272 3291 </ul> 3273 3292 </li> 3274 <li class="indline1"><em>RFC2109</em> <a class="iref" href="#rfc.xref.RFC2109.1">4.2</a>, <a class="iref"href="#RFC2109"><b>12.2</b></a></li>3275 <li class="indline1"><em>RFC2119</em> <a class="iref" href="#rfc.xref.RFC2119.1">1.1</a>, <a class="iref" href="#RFC2119"><b>12.1</b></a>, <a class="iref"href="#rfc.xref.RFC2119.2">B.3</a></li>3276 <li class="indline1"><em>RFC2145</em> <a class="iref" href="#rfc.xref.RFC2145.1">3.1</a>, <a class="iref" href="#rfc.xref.RFC2145.2">3.1</a>, <a class="iref" href="#RFC2145"><b>12.2</b></a>, <a class="iref"href="#rfc.xref.RFC2145.3">B.3</a></li>3277 <li class="indline1"><em>RFC2616</em> <a class="iref" href="#rfc.xref.RFC2616.1">1</a>, <a class="iref" href="#rfc.xref.RFC2616.2">11</a>, <a class="iref" href="#RFC2616"><b>12.2</b></a>, <a class="iref"href="#rfc.xref.RFC2616.3">E.1</a></li>3278 <li class="indline1"><em>RFC2818</em> <a class="iref" href="#rfc.xref.RFC2818.1">2.1.2</a>, <a class="iref"href="#RFC2818"><b>12.2</b></a></li>3279 <li class="indline1"><em>RFC2965</em> <a class="iref" href="#rfc.xref.RFC2965.1">4.2</a>, <a class="iref"href="#RFC2965"><b>12.2</b></a></li>3280 <li class="indline1"><em>RFC3864</em> <a class="iref" href="#rfc.xref.RFC3864.1">9.1</a>, <a class="iref"href="#RFC3864"><b>12.2</b></a></li>3281 <li class="indline1"><em>RFC3986</em> <a class="iref" href="#rfc.xref.RFC3986.1">1</a>, <a class="iref" href="#rfc.xref.RFC3986.2">2.1</a>, <a class="iref" href="#rfc.xref.RFC3986.3">2.1</a>, <a class="iref" href="#rfc.xref.RFC3986.4">2.1</a>, <a class="iref" href="#rfc.xref.RFC3986.5">2.1</a>, <a class="iref" href="#rfc.xref.RFC3986.6">2.1</a>, <a class="iref" href="#rfc.xref.RFC3986.7">2.1</a>, <a class="iref" href="#rfc.xref.RFC3986.8">2.1</a>, <a class="iref" href="#rfc.xref.RFC3986.9">2.1</a>, <a class="iref" href="#rfc.xref.RFC3986.10">2.1</a>, <a class="iref" href="#rfc.xref.RFC3986.11">2.1</a>, <a class="iref" href="#rfc.xref.RFC3986.12">2.1</a>, <a class="iref" href="#rfc.xref.RFC3986.13">2.1</a>, <a class="iref" href="#rfc.xref.RFC3986.14">2.1</a>, <a class="iref" href="#rfc.xref.RFC3986.15">2.1</a>, <a class="iref" href="#rfc.xref.RFC3986.16">2.1.3</a>, <a class="iref" href="#rfc.xref.RFC3986.17">5.1.2</a>, <a class="iref" href="#RFC3986"><b>12.1</b></a><ul class="ind">3282 <li class="indline1"><em>Section 2.1</em> <a class="iref" href="#rfc.xref.RFC3986.16">2.1.3</a>, <a class="iref"href="#rfc.xref.RFC3986.17">5.1.2</a></li>3283 <li class="indline1"><em>Section 3</em> <a class="iref"href="#rfc.xref.RFC3986.5">2.1</a></li>3284 <li class="indline1"><em>Section 3.2</em> <a class="iref"href="#rfc.xref.RFC3986.9">2.1</a></li>3285 <li class="indline1"><em>Section 3.2.2</em> <a class="iref"href="#rfc.xref.RFC3986.15">2.1</a></li>3286 <li class="indline1"><em>Section 3.2.3</em> <a class="iref"href="#rfc.xref.RFC3986.13">2.1</a></li>3287 <li class="indline1"><em>Section 3.3</em> <a class="iref" href="#rfc.xref.RFC3986.11">2.1</a>, <a class="iref"href="#rfc.xref.RFC3986.12">2.1</a></li>3288 <li class="indline1"><em>Section 3.4</em> <a class="iref"href="#rfc.xref.RFC3986.14">2.1</a></li>3289 <li class="indline1"><em>Section 3.5</em> <a class="iref"href="#rfc.xref.RFC3986.10">2.1</a></li>3290 <li class="indline1"><em>Section 4.1</em> <a class="iref"href="#rfc.xref.RFC3986.6">2.1</a></li>3291 <li class="indline1"><em>Section 4.2</em> <a class="iref"href="#rfc.xref.RFC3986.8">2.1</a></li>3292 <li class="indline1"><em>Section 4.3</em> <a class="iref"href="#rfc.xref.RFC3986.7">2.1</a></li>3293 <li><em>RFC2109</em> <a href="#rfc.xref.RFC2109.1">4.2</a>, <a href="#RFC2109"><b>12.2</b></a></li> 3294 <li><em>RFC2119</em> <a href="#rfc.xref.RFC2119.1">1.1</a>, <a href="#RFC2119"><b>12.1</b></a>, <a href="#rfc.xref.RFC2119.2">B.3</a></li> 3295 <li><em>RFC2145</em> <a href="#rfc.xref.RFC2145.1">3.1</a>, <a href="#rfc.xref.RFC2145.2">3.1</a>, <a href="#RFC2145"><b>12.2</b></a>, <a href="#rfc.xref.RFC2145.3">B.3</a></li> 3296 <li><em>RFC2616</em> <a href="#rfc.xref.RFC2616.1">1</a>, <a href="#rfc.xref.RFC2616.2">11</a>, <a href="#RFC2616"><b>12.2</b></a>, <a href="#rfc.xref.RFC2616.3">E.1</a></li> 3297 <li><em>RFC2818</em> <a href="#rfc.xref.RFC2818.1">2.1.2</a>, <a href="#RFC2818"><b>12.2</b></a></li> 3298 <li><em>RFC2965</em> <a href="#rfc.xref.RFC2965.1">4.2</a>, <a href="#RFC2965"><b>12.2</b></a></li> 3299 <li><em>RFC3864</em> <a href="#rfc.xref.RFC3864.1">9.1</a>, <a href="#RFC3864"><b>12.2</b></a></li> 3300 <li><em>RFC3986</em> <a href="#rfc.xref.RFC3986.1">1</a>, <a href="#rfc.xref.RFC3986.2">2.1</a>, <a href="#rfc.xref.RFC3986.3">2.1</a>, <a href="#rfc.xref.RFC3986.4">2.1</a>, <a href="#rfc.xref.RFC3986.5">2.1</a>, <a href="#rfc.xref.RFC3986.6">2.1</a>, <a href="#rfc.xref.RFC3986.7">2.1</a>, <a href="#rfc.xref.RFC3986.8">2.1</a>, <a href="#rfc.xref.RFC3986.9">2.1</a>, <a href="#rfc.xref.RFC3986.10">2.1</a>, <a href="#rfc.xref.RFC3986.11">2.1</a>, <a href="#rfc.xref.RFC3986.12">2.1</a>, <a href="#rfc.xref.RFC3986.13">2.1</a>, <a href="#rfc.xref.RFC3986.14">2.1</a>, <a href="#rfc.xref.RFC3986.15">2.1</a>, <a href="#rfc.xref.RFC3986.16">2.1.3</a>, <a href="#rfc.xref.RFC3986.17">5.1.2</a>, <a href="#RFC3986"><b>12.1</b></a><ul> 3301 <li><em>Section 2.1</em> <a href="#rfc.xref.RFC3986.16">2.1.3</a>, <a href="#rfc.xref.RFC3986.17">5.1.2</a></li> 3302 <li><em>Section 3</em> <a href="#rfc.xref.RFC3986.5">2.1</a></li> 3303 <li><em>Section 3.2</em> <a href="#rfc.xref.RFC3986.9">2.1</a></li> 3304 <li><em>Section 3.2.2</em> <a href="#rfc.xref.RFC3986.15">2.1</a></li> 3305 <li><em>Section 3.2.3</em> <a href="#rfc.xref.RFC3986.13">2.1</a></li> 3306 <li><em>Section 3.3</em> <a href="#rfc.xref.RFC3986.11">2.1</a>, <a href="#rfc.xref.RFC3986.12">2.1</a></li> 3307 <li><em>Section 3.4</em> <a href="#rfc.xref.RFC3986.14">2.1</a></li> 3308 <li><em>Section 3.5</em> <a href="#rfc.xref.RFC3986.10">2.1</a></li> 3309 <li><em>Section 4.1</em> <a href="#rfc.xref.RFC3986.6">2.1</a></li> 3310 <li><em>Section 4.2</em> <a href="#rfc.xref.RFC3986.8">2.1</a></li> 3311 <li><em>Section 4.3</em> <a href="#rfc.xref.RFC3986.7">2.1</a></li> 3293 3312 </ul> 3294 3313 </li> 3295 <li class="indline1"><em>RFC4288</em> <a class="iref" href="#rfc.xref.RFC4288.1">9.3</a>, <a class="iref"href="#RFC4288"><b>12.2</b></a></li>3296 <li class="indline1"><em>RFC4395</em> <a class="iref" href="#rfc.xref.RFC4395.1">9.2</a>, <a class="iref"href="#RFC4395"><b>12.2</b></a></li>3297 <li class="indline1"><em>RFC5234</em> <a class="iref" href="#rfc.xref.RFC5234.1">1.2</a>, <a class="iref" href="#rfc.xref.RFC5234.2">1.2</a>, <a class="iref" href="#rfc.xref.RFC5234.3">1.2.1</a>, <a class="iref" href="#rfc.xref.RFC5234.4">11</a>, <a class="iref" href="#RFC5234"><b>12.1</b></a><ul class="ind">3298 <li class="indline1"><em>Appendix B.1</em> <a class="iref"href="#rfc.xref.RFC5234.2">1.2</a></li>3314 <li><em>RFC4288</em> <a href="#rfc.xref.RFC4288.1">9.3</a>, <a href="#RFC4288"><b>12.2</b></a></li> 3315 <li><em>RFC4395</em> <a href="#rfc.xref.RFC4395.1">9.2</a>, <a href="#RFC4395"><b>12.2</b></a></li> 3316 <li><em>RFC5234</em> <a href="#rfc.xref.RFC5234.1">1.2</a>, <a href="#rfc.xref.RFC5234.2">1.2</a>, <a href="#rfc.xref.RFC5234.3">1.2.1</a>, <a href="#rfc.xref.RFC5234.4">11</a>, <a href="#RFC5234"><b>12.1</b></a><ul> 3317 <li><em>Appendix B.1</em> <a href="#rfc.xref.RFC5234.2">1.2</a></li> 3299 3318 </ul> 3300 3319 </li> 3301 <li class="indline1"><em>RFC5322</em> <a class="iref" href="#rfc.xref.RFC5322.1">1</a>, <a class="iref" href="#rfc.xref.RFC5322.2">3.2</a>, <a class="iref" href="#rfc.xref.RFC5322.3">4.1</a>, <a class="iref" href="#rfc.xref.RFC5322.4">4.2</a>, <a class="iref" href="#rfc.xref.RFC5322.5">8.3</a>, <a class="iref" href="#rfc.xref.RFC5322.6">8.9</a>, <a class="iref" href="#RFC5322"><b>12.2</b></a><ul class="ind">3302 <li class="indline1"><em>Section 2.1</em> <a class="iref"href="#rfc.xref.RFC5322.4">4.2</a></li>3303 <li class="indline1"><em>Section 3.3</em> <a class="iref"href="#rfc.xref.RFC5322.2">3.2</a></li>3304 <li class="indline1"><em>Section 3.6.1</em> <a class="iref"href="#rfc.xref.RFC5322.5">8.3</a></li>3305 <li class="indline1"><em>Section 3.6.7</em> <a class="iref"href="#rfc.xref.RFC5322.6">8.9</a></li>3320 <li><em>RFC5322</em> <a href="#rfc.xref.RFC5322.1">1</a>, <a href="#rfc.xref.RFC5322.2">3.2</a>, <a href="#rfc.xref.RFC5322.3">4.1</a>, <a href="#rfc.xref.RFC5322.4">4.2</a>, <a href="#rfc.xref.RFC5322.5">8.3</a>, <a href="#rfc.xref.RFC5322.6">8.9</a>, <a href="#RFC5322"><b>12.2</b></a><ul> 3321 <li><em>Section 2.1</em> <a href="#rfc.xref.RFC5322.4">4.2</a></li> 3322 <li><em>Section 3.3</em> <a href="#rfc.xref.RFC5322.2">3.2</a></li> 3323 <li><em>Section 3.6.1</em> <a href="#rfc.xref.RFC5322.5">8.3</a></li> 3324 <li><em>Section 3.6.7</em> <a href="#rfc.xref.RFC5322.6">8.9</a></li> 3306 3325 </ul> 3307 3326 </li> 3308 3327 </ul> 3309 3328 </li> 3310 <li class="indline0"><a id="rfc.index.S" href="#rfc.index.S"><b>S</b></a><ul class="ind">3311 <li class="indline1">server <a class="iref"href="#rfc.iref.s.1">C</a></li>3312 <li class="indline1"><em>Spe</em> <a class="iref" href="#rfc.xref.Spe.1">7.1.1</a>, <a class="iref"href="#Spe"><b>12.2</b></a></li>3329 <li><a id="rfc.index.S" href="#rfc.index.S"><b>S</b></a><ul> 3330 <li>server <a href="#rfc.iref.s.1">C</a></li> 3331 <li><em>Spe</em> <a href="#rfc.xref.Spe.1">7.1.1</a>, <a href="#Spe"><b>12.2</b></a></li> 3313 3332 </ul> 3314 3333 </li> 3315 <li class="indline0"><a id="rfc.index.T" href="#rfc.index.T"><b>T</b></a><ul class="ind">3316 <li class="indline1">TE header <a class="iref" href="#rfc.xref.header.te.1">3.3</a>, <a class="iref" href="#rfc.xref.header.te.2">3.3.1</a>, <a class="iref" href="#rfc.xref.header.te.3">3.5</a>, <a class="iref" href="#rfc.iref.t.1"><b>8.5</b></a>, <a class="iref" href="#rfc.xref.header.te.4">9.1</a>, <a class="iref"href="#rfc.xref.header.te.5">B.3</a></li>3317 <li class="indline1"><em>Tou1998</em> <a class="iref" href="#rfc.xref.Tou1998.1">7.1.1</a>, <a class="iref"href="#Tou1998"><b>12.2</b></a></li>3318 <li class="indline1">Trailer header <a class="iref" href="#rfc.xref.header.trailer.1">3.3.1</a>, <a class="iref" href="#rfc.xref.header.trailer.2">4.5</a>, <a class="iref" href="#rfc.iref.t.2"><b>8.6</b></a>, <a class="iref"href="#rfc.xref.header.trailer.3">9.1</a></li>3319 <li class="indline1">Transfer-Encoding header <a class="iref" href="#rfc.xref.header.transfer-encoding.1">3.3</a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.2">4.3</a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.3">4.4</a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.4">4.5</a>, <a class="iref" href="#rfc.iref.t.3"><b>8.7</b></a>, <a class="iref"href="#rfc.xref.header.transfer-encoding.5">9.1</a></li>3320 <li class="indline1">tunnel <a class="iref"href="#rfc.iref.t.4">C</a></li>3334 <li><a id="rfc.index.T" href="#rfc.index.T"><b>T</b></a><ul> 3335 <li>TE header <a href="#rfc.xref.header.te.1">3.3</a>, <a href="#rfc.xref.header.te.2">3.3.1</a>, <a href="#rfc.xref.header.te.3">3.5</a>, <a href="#rfc.iref.t.1"><b>8.5</b></a>, <a href="#rfc.xref.header.te.4">9.1</a>, <a href="#rfc.xref.header.te.5">B.3</a></li> 3336 <li><em>Tou1998</em> <a href="#rfc.xref.Tou1998.1">7.1.1</a>, <a href="#Tou1998"><b>12.2</b></a></li> 3337 <li>Trailer header <a href="#rfc.xref.header.trailer.1">3.3.1</a>, <a href="#rfc.xref.header.trailer.2">4.5</a>, <a href="#rfc.iref.t.2"><b>8.6</b></a>, <a href="#rfc.xref.header.trailer.3">9.1</a></li> 3338 <li>Transfer-Encoding header <a href="#rfc.xref.header.transfer-encoding.1">3.3</a>, <a href="#rfc.xref.header.transfer-encoding.2">4.3</a>, <a href="#rfc.xref.header.transfer-encoding.3">4.4</a>, <a href="#rfc.xref.header.transfer-encoding.4">4.5</a>, <a href="#rfc.iref.t.3"><b>8.7</b></a>, <a href="#rfc.xref.header.transfer-encoding.5">9.1</a></li> 3339 <li>tunnel <a href="#rfc.iref.t.4">C</a></li> 3321 3340 </ul> 3322 3341 </li> 3323 <li class="indline0"><a id="rfc.index.U" href="#rfc.index.U"><b>U</b></a><ul class="ind">3324 <li class="indline1">Upgrade header <a class="iref" href="#rfc.xref.header.upgrade.1">4.5</a>, <a class="iref" href="#rfc.iref.u.3"><b>8.8</b></a>, <a class="iref"href="#rfc.xref.header.upgrade.2">9.1</a></li>3325 <li class="indline1">upstream <a class="iref"href="#rfc.iref.u.4">C</a></li>3326 <li class="indline1">URI scheme 3327 <ul class="ind">3328 <li class="indline1">http <a class="iref"href="#rfc.iref.u.1"><b>2.1.1</b></a></li>3329 <li class="indline1">https <a class="iref"href="#rfc.iref.u.2">2.1.2</a></li>3342 <li><a id="rfc.index.U" href="#rfc.index.U"><b>U</b></a><ul> 3343 <li>Upgrade header <a href="#rfc.xref.header.upgrade.1">4.5</a>, <a href="#rfc.iref.u.3"><b>8.8</b></a>, <a href="#rfc.xref.header.upgrade.2">9.1</a></li> 3344 <li>upstream <a href="#rfc.iref.u.4">C</a></li> 3345 <li>URI scheme 3346 <ul> 3347 <li>http <a href="#rfc.iref.u.1"><b>2.1.1</b></a></li> 3348 <li>https <a href="#rfc.iref.u.2">2.1.2</a></li> 3330 3349 </ul> 3331 3350 </li> 3332 <li class="indline1"><em>USASCII</em> <a class="iref" href="#rfc.xref.USASCII.1">1.2</a>, <a class="iref" href="#rfc.xref.USASCII.2">4.2</a>, <a class="iref"href="#USASCII"><b>12.1</b></a></li>3333 <li class="indline1">user agent <a class="iref"href="#rfc.iref.u.5">C</a></li>3351 <li><em>USASCII</em> <a href="#rfc.xref.USASCII.1">1.2</a>, <a href="#rfc.xref.USASCII.2">4.2</a>, <a href="#USASCII"><b>12.1</b></a></li> 3352 <li>user agent <a href="#rfc.iref.u.5">C</a></li> 3334 3353 </ul> 3335 3354 </li> 3336 <li class="indline0"><a id="rfc.index.V" href="#rfc.index.V"><b>V</b></a><ul class="ind">3337 <li class="indline1">variant <a class="iref"href="#rfc.iref.v.2">C</a></li>3338 <li class="indline1">Via header <a class="iref" href="#rfc.xref.header.via.1">4.5</a>, <a class="iref" href="#rfc.iref.v.1"><b>8.9</b></a>, <a class="iref"href="#rfc.xref.header.via.2">9.1</a></li>3355 <li><a id="rfc.index.V" href="#rfc.index.V"><b>V</b></a><ul> 3356 <li>variant <a href="#rfc.iref.v.2">C</a></li> 3357 <li>Via header <a href="#rfc.xref.header.via.1">4.5</a>, <a href="#rfc.iref.v.1"><b>8.9</b></a>, <a href="#rfc.xref.header.via.2">9.1</a></li> 3339 3358 </ul> 3340 3359 </li>
Note: See TracChangeset
for help on using the changeset viewer.