Changeset 1099 for draft-ietf-httpbis/02/p2-semantics.html
- Timestamp:
- 01/01/11 17:23:02 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/02/p2-semantics.html
r231 r1099 2 2 PUBLIC "-//W3C//DTD HTML 4.01//EN"> 3 3 <html lang="en"> 4 <head profile="http://www.w3.org/2006/03/hcard ">4 <head profile="http://www.w3.org/2006/03/hcard http://dublincore.org/documents/2008/08/04/dc-html/"> 5 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 6 6 <title>HTTP/1.1, part 2: Message Semantics</title><style type="text/css" title="Xml2Rfc (sans serif)"> … … 37 37 } 38 38 39 dl.empty dd { 39 ul.empty { 40 list-style-type: none; 41 } 42 ul.empty li { 40 43 margin-top: .5em; 41 44 } … … 62 65 page-break-after: avoid; 63 66 } 64 h2 a { 65 color: black; 66 } 67 h3 { 67 h3, h4, h5, h6 { 68 68 font-size: 10pt; 69 69 page-break-after: avoid; 70 70 } 71 h3 a { 72 color: black; 73 } 74 h4 { 75 font-size: 10pt; 76 page-break-after: avoid; 77 } 78 h4 a { 79 color: black; 80 } 81 h5 { 82 font-size: 10pt; 83 page-break-after: avoid; 84 } 85 h5 a { 71 h2 a, h3 a, h4 a, h5 a, h6 a { 86 72 color: black; 87 73 } … … 135 121 } 136 122 table.header { 123 border-spacing: 1px; 137 124 width: 95%; 138 125 font-size: 10pt; … … 146 133 white-space: nowrap; 147 134 } 148 t d.header{135 table.header td { 149 136 background-color: gray; 150 137 width: 50%; 151 138 } 152 t d.header a {139 table.header a { 153 140 color: white; 154 141 } … … 161 148 display:table-header-group; 162 149 } 163 ul.toc {150 ul.toc, ul.toc ul { 164 151 list-style: none; 165 152 margin-left: 1.5em; … … 167 154 padding-left: 0em; 168 155 } 169 li.tocline0{156 ul.toc li { 170 157 line-height: 150%; 171 158 font-weight: bold; … … 174 161 margin-right: 0em; 175 162 } 176 li.tocline1{163 ul.toc li li { 177 164 line-height: normal; 178 165 font-weight: normal; … … 181 168 margin-right: 0em; 182 169 } 183 li. tocline2{170 li.excluded { 184 171 font-size: 0pt; 185 172 } … … 187 174 margin-left: 0em; 188 175 } 189 ul.ind {176 ul.ind, ul.ind ul { 190 177 list-style: none; 191 178 margin-left: 1.5em; 192 179 margin-right: 0em; 193 180 padding-left: 0em; 194 } 195 li.indline0 { 181 page-break-before: avoid; 182 } 183 ul.ind li { 196 184 font-weight: bold; 197 185 line-height: 200%; … … 199 187 margin-right: 0em; 200 188 } 201 li.indline1{189 ul.ind li li { 202 190 font-weight: normal; 203 191 line-height: 150%; 204 192 margin-left: 0em; 205 193 margin-right: 0em; 194 } 195 .avoidbreak { 196 page-break-inside: avoid; 206 197 } 207 198 .bcp14 { … … 288 279 } 289 280 290 a.iref{281 ul.ind li li a { 291 282 content: target-counter(attr(href), page); 292 283 } … … 301 292 @page { 302 293 @top-left { 303 content: "I NTERNET DRAFT";294 content: "Internet-Draft"; 304 295 } 305 296 @top-right { … … 351 342 <link rel="Appendix" title="A Compatibility with Previous Versions" href="#rfc.section.A"> 352 343 <link rel="Appendix" title="B Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.B"> 353 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.365, 2008-03-07 07:17:25, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 354 <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"> 355 <meta name="DC.Creator" content="Fielding, R."> 356 <meta name="DC.Creator" content="Gettys, J."> 357 <meta name="DC.Creator" content="Mogul, J."> 358 <meta name="DC.Creator" content="Frystyk, H."> 359 <meta name="DC.Creator" content="Masinter, L."> 360 <meta name="DC.Creator" content="Leach, P."> 361 <meta name="DC.Creator" content="Berners-Lee, T."> 362 <meta name="DC.Creator" content="Lafon, Y."> 363 <meta name="DC.Creator" content="Reschke, J. F."> 364 <meta name="DC.Identifier" content="urn:ietf:id:draft-ietf-httpbis-p2-semantics-02"> 365 <meta name="DC.Date.Issued" scheme="ISO8601" content="2008-02"> 366 <meta name="DC.Relation.Replaces" content="urn:ietf:rfc:2616"> 367 <meta name="DC.Description.Abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 2 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 2 defines the semantics of HTTP messages as expressed by request methods, request-header fields, response status codes, and response-header fields."> 344 <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/"> 345 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 346 <meta name="dct.creator" content="Fielding, R."> 347 <meta name="dct.creator" content="Gettys, J."> 348 <meta name="dct.creator" content="Mogul, J."> 349 <meta name="dct.creator" content="Frystyk, H."> 350 <meta name="dct.creator" content="Masinter, L."> 351 <meta name="dct.creator" content="Leach, P."> 352 <meta name="dct.creator" content="Berners-Lee, T."> 353 <meta name="dct.creator" content="Lafon, Y."> 354 <meta name="dct.creator" content="Reschke, J. F."> 355 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p2-semantics-02"> 356 <meta name="dct.issued" scheme="ISO8601" content="2008-02-24"> 357 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 358 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 2 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 2 defines the semantics of HTTP messages as expressed by request methods, request-header fields, response status codes, and response-header fields."> 359 <meta name="description" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 2 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 2 defines the semantics of HTTP messages as expressed by request methods, request-header fields, response status codes, and response-header fields."> 368 360 </head> 369 361 <body> 370 <table summary="header information" class="header" border="0" cellpadding="1" cellspacing="1"> 371 <tr> 372 <td class="header left">Network Working Group</td> 373 <td class="header right">R. Fielding, Editor</td> 374 </tr> 375 <tr> 376 <td class="header left">Internet Draft</td> 377 <td class="header right">Day Software</td> 378 </tr> 379 <tr> 380 <td class="header left"> 381 <draft-ietf-httpbis-p2-semantics-02> 382 383 </td> 384 <td class="header right">J. Gettys</td> 385 </tr> 386 <tr> 387 <td class="header left">Obsoletes: <a href="http://tools.ietf.org/html/rfc2616">2616</a> (if approved) 388 </td> 389 <td class="header right">One Laptop per Child</td> 390 </tr> 391 <tr> 392 <td class="header left">Intended status: Standards Track</td> 393 <td class="header right">J. Mogul</td> 394 </tr> 395 <tr> 396 <td class="header left">Expires: August 2008</td> 397 <td class="header right">HP</td> 398 </tr> 399 <tr> 400 <td class="header left"></td> 401 <td class="header right">H. Frystyk</td> 402 </tr> 403 <tr> 404 <td class="header left"></td> 405 <td class="header right">Microsoft</td> 406 </tr> 407 <tr> 408 <td class="header left"></td> 409 <td class="header right">L. Masinter</td> 410 </tr> 411 <tr> 412 <td class="header left"></td> 413 <td class="header right">Adobe Systems</td> 414 </tr> 415 <tr> 416 <td class="header left"></td> 417 <td class="header right">P. Leach</td> 418 </tr> 419 <tr> 420 <td class="header left"></td> 421 <td class="header right">Microsoft</td> 422 </tr> 423 <tr> 424 <td class="header left"></td> 425 <td class="header right">T. Berners-Lee</td> 426 </tr> 427 <tr> 428 <td class="header left"></td> 429 <td class="header right">W3C/MIT</td> 430 </tr> 431 <tr> 432 <td class="header left"></td> 433 <td class="header right">Y. Lafon, Editor</td> 434 </tr> 435 <tr> 436 <td class="header left"></td> 437 <td class="header right">W3C</td> 438 </tr> 439 <tr> 440 <td class="header left"></td> 441 <td class="header right">J. F. Reschke, Editor</td> 442 </tr> 443 <tr> 444 <td class="header left"></td> 445 <td class="header right">greenbytes</td> 446 </tr> 447 <tr> 448 <td class="header left"></td> 449 <td class="header right">February 24, 2008</td> 450 </tr> 362 <table class="header"> 363 <tbody> 364 <tr> 365 <td class="left">Network Working Group</td> 366 <td class="right">R. Fielding, Editor</td> 367 </tr> 368 <tr> 369 <td class="left">Internet-Draft</td> 370 <td class="right">Day Software</td> 371 </tr> 372 <tr> 373 <td class="left">Obsoletes: <a href="http://tools.ietf.org/html/rfc2616">2616</a> (if approved) 374 </td> 375 <td class="right">J. Gettys</td> 376 </tr> 377 <tr> 378 <td class="left">Intended status: Standards Track</td> 379 <td class="right">One Laptop per Child</td> 380 </tr> 381 <tr> 382 <td class="left">Expires: August 27, 2008</td> 383 <td class="right">J. Mogul</td> 384 </tr> 385 <tr> 386 <td class="left"></td> 387 <td class="right">HP</td> 388 </tr> 389 <tr> 390 <td class="left"></td> 391 <td class="right">H. Frystyk</td> 392 </tr> 393 <tr> 394 <td class="left"></td> 395 <td class="right">Microsoft</td> 396 </tr> 397 <tr> 398 <td class="left"></td> 399 <td class="right">L. Masinter</td> 400 </tr> 401 <tr> 402 <td class="left"></td> 403 <td class="right">Adobe Systems</td> 404 </tr> 405 <tr> 406 <td class="left"></td> 407 <td class="right">P. Leach</td> 408 </tr> 409 <tr> 410 <td class="left"></td> 411 <td class="right">Microsoft</td> 412 </tr> 413 <tr> 414 <td class="left"></td> 415 <td class="right">T. Berners-Lee</td> 416 </tr> 417 <tr> 418 <td class="left"></td> 419 <td class="right">W3C/MIT</td> 420 </tr> 421 <tr> 422 <td class="left"></td> 423 <td class="right">Y. Lafon, Editor</td> 424 </tr> 425 <tr> 426 <td class="left"></td> 427 <td class="right">W3C</td> 428 </tr> 429 <tr> 430 <td class="left"></td> 431 <td class="right">J. Reschke, Editor</td> 432 </tr> 433 <tr> 434 <td class="left"></td> 435 <td class="right">greenbytes</td> 436 </tr> 437 <tr> 438 <td class="left"></td> 439 <td class="right">February 24, 2008</td> 440 </tr> 441 </tbody> 451 442 </table> 452 443 <p class="title">HTTP/1.1, part 2: Message Semantics<br><span class="filename">draft-ietf-httpbis-p2-semantics-02</span></p> … … 463 454 in progress”. 464 455 </p> 465 <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>>.466 </p> 467 <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>>.468 </p> 469 <p>This Internet-Draft will expire in August2008.</p>456 <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>. 457 </p> 458 <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>. 459 </p> 460 <p>This Internet-Draft will expire on August 27, 2008.</p> 470 461 <h1 id="rfc.abstract"><a href="#rfc.abstract">Abstract</a></h1> 471 462 <p>The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information … … 484 475 <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1> 485 476 <ul class="toc"> 486 <li class="tocline0">1. <a href="#introduction">Introduction</a><ul class="toc">487 <li class="tocline1">1.1 <a href="#intro.requirements">Requirements</a></li>477 <li>1. <a href="#introduction">Introduction</a><ul> 478 <li>1.1 <a href="#intro.requirements">Requirements</a></li> 488 479 </ul> 489 480 </li> 490 <li class="tocline0">2. <a href="#notation">Notational Conventions and Generic Grammar</a></li>491 <li class="tocline0">3. <a href="#method">Method</a></li>492 <li class="tocline0">4. <a href="#request.header.fields">Request Header Fields</a></li>493 <li class="tocline0">5. <a href="#status.code.and.reason.phrase">Status Code and Reason Phrase</a></li>494 <li class="tocline0">6. <a href="#response.header.fields">Response Header Fields</a></li>495 <li class="tocline0">7. <a href="#entity">Entity</a></li>496 <li class="tocline0">8. <a href="#method.definitions">Method Definitions</a><ul class="toc">497 <li class="tocline1">8.1 <a href="#safe.and.idempotent">Safe and Idempotent Methods</a><ul class="toc">498 <li class="tocline1">8.1.1 <a href="#safe.methods">Safe Methods</a></li>499 <li class="tocline1">8.1.2 <a href="#idempotent.methods">Idempotent Methods</a></li>481 <li>2. <a href="#notation">Notational Conventions and Generic Grammar</a></li> 482 <li>3. <a href="#method">Method</a></li> 483 <li>4. <a href="#request.header.fields">Request Header Fields</a></li> 484 <li>5. <a href="#status.code.and.reason.phrase">Status Code and Reason Phrase</a></li> 485 <li>6. <a href="#response.header.fields">Response Header Fields</a></li> 486 <li>7. <a href="#entity">Entity</a></li> 487 <li>8. <a href="#method.definitions">Method Definitions</a><ul> 488 <li>8.1 <a href="#safe.and.idempotent">Safe and Idempotent Methods</a><ul> 489 <li>8.1.1 <a href="#safe.methods">Safe Methods</a></li> 490 <li>8.1.2 <a href="#idempotent.methods">Idempotent Methods</a></li> 500 491 </ul> 501 492 </li> 502 <li class="tocline1">8.2 <a href="#OPTIONS">OPTIONS</a></li>503 <li class="tocline1">8.3 <a href="#GET">GET</a></li>504 <li class="tocline1">8.4 <a href="#HEAD">HEAD</a></li>505 <li class="tocline1">8.5 <a href="#POST">POST</a></li>506 <li class="tocline1">8.6 <a href="#PUT">PUT</a></li>507 <li class="tocline1">8.7 <a href="#DELETE">DELETE</a></li>508 <li class="tocline1">8.8 <a href="#TRACE">TRACE</a></li>509 <li class="tocline1">8.9 <a href="#CONNECT">CONNECT</a></li>493 <li>8.2 <a href="#OPTIONS">OPTIONS</a></li> 494 <li>8.3 <a href="#GET">GET</a></li> 495 <li>8.4 <a href="#HEAD">HEAD</a></li> 496 <li>8.5 <a href="#POST">POST</a></li> 497 <li>8.6 <a href="#PUT">PUT</a></li> 498 <li>8.7 <a href="#DELETE">DELETE</a></li> 499 <li>8.8 <a href="#TRACE">TRACE</a></li> 500 <li>8.9 <a href="#CONNECT">CONNECT</a></li> 510 501 </ul> 511 502 </li> 512 <li class="tocline0">9. <a href="#status.codes">Status Code Definitions</a><ul class="toc">513 <li class="tocline1">9.1 <a href="#status.1xx">Informational 1xx</a><ul class="toc">514 <li class="tocline1">9.1.1 <a href="#status.100">100 Continue</a></li>515 <li class="tocline1">9.1.2 <a href="#status.101">101 Switching Protocols</a></li>503 <li>9. <a href="#status.codes">Status Code Definitions</a><ul> 504 <li>9.1 <a href="#status.1xx">Informational 1xx</a><ul> 505 <li>9.1.1 <a href="#status.100">100 Continue</a></li> 506 <li>9.1.2 <a href="#status.101">101 Switching Protocols</a></li> 516 507 </ul> 517 508 </li> 518 <li class="tocline1">9.2 <a href="#status.2xx">Successful 2xx</a><ul class="toc">519 <li class="tocline1">9.2.1 <a href="#status.200">200 OK</a></li>520 <li class="tocline1">9.2.2 <a href="#status.201">201 Created</a></li>521 <li class="tocline1">9.2.3 <a href="#status.202">202 Accepted</a></li>522 <li class="tocline1">9.2.4 <a href="#status.203">203 Non-Authoritative Information</a></li>523 <li class="tocline1">9.2.5 <a href="#status.204">204 No Content</a></li>524 <li class="tocline1">9.2.6 <a href="#status.205">205 Reset Content</a></li>525 <li class="tocline1">9.2.7 <a href="#status.206">206 Partial Content</a></li>509 <li>9.2 <a href="#status.2xx">Successful 2xx</a><ul> 510 <li>9.2.1 <a href="#status.200">200 OK</a></li> 511 <li>9.2.2 <a href="#status.201">201 Created</a></li> 512 <li>9.2.3 <a href="#status.202">202 Accepted</a></li> 513 <li>9.2.4 <a href="#status.203">203 Non-Authoritative Information</a></li> 514 <li>9.2.5 <a href="#status.204">204 No Content</a></li> 515 <li>9.2.6 <a href="#status.205">205 Reset Content</a></li> 516 <li>9.2.7 <a href="#status.206">206 Partial Content</a></li> 526 517 </ul> 527 518 </li> 528 <li class="tocline1">9.3 <a href="#status.3xx">Redirection 3xx</a><ul class="toc">529 <li class="tocline1">9.3.1 <a href="#status.300">300 Multiple Choices</a></li>530 <li class="tocline1">9.3.2 <a href="#status.301">301 Moved Permanently</a></li>531 <li class="tocline1">9.3.3 <a href="#status.302">302 Found</a></li>532 <li class="tocline1">9.3.4 <a href="#status.303">303 See Other</a></li>533 <li class="tocline1">9.3.5 <a href="#status.304">304 Not Modified</a></li>534 <li class="tocline1">9.3.6 <a href="#status.305">305 Use Proxy</a></li>535 <li class="tocline1">9.3.7 <a href="#status.306">306 (Unused)</a></li>536 <li class="tocline1">9.3.8 <a href="#status.307">307 Temporary Redirect</a></li>519 <li>9.3 <a href="#status.3xx">Redirection 3xx</a><ul> 520 <li>9.3.1 <a href="#status.300">300 Multiple Choices</a></li> 521 <li>9.3.2 <a href="#status.301">301 Moved Permanently</a></li> 522 <li>9.3.3 <a href="#status.302">302 Found</a></li> 523 <li>9.3.4 <a href="#status.303">303 See Other</a></li> 524 <li>9.3.5 <a href="#status.304">304 Not Modified</a></li> 525 <li>9.3.6 <a href="#status.305">305 Use Proxy</a></li> 526 <li>9.3.7 <a href="#status.306">306 (Unused)</a></li> 527 <li>9.3.8 <a href="#status.307">307 Temporary Redirect</a></li> 537 528 </ul> 538 529 </li> 539 <li class="tocline1">9.4 <a href="#status.4xx">Client Error 4xx</a><ul class="toc">540 <li class="tocline1">9.4.1 <a href="#status.400">400 Bad Request</a></li>541 <li class="tocline1">9.4.2 <a href="#status.401">401 Unauthorized</a></li>542 <li class="tocline1">9.4.3 <a href="#status.402">402 Payment Required</a></li>543 <li class="tocline1">9.4.4 <a href="#status.403">403 Forbidden</a></li>544 <li class="tocline1">9.4.5 <a href="#status.404">404 Not Found</a></li>545 <li class="tocline1">9.4.6 <a href="#status.405">405 Method Not Allowed</a></li>546 <li class="tocline1">9.4.7 <a href="#status.406">406 Not Acceptable</a></li>547 <li class="tocline1">9.4.8 <a href="#status.407">407 Proxy Authentication Required</a></li>548 <li class="tocline1">9.4.9 <a href="#status.408">408 Request Timeout</a></li>549 <li class="tocline1">9.4.10 <a href="#status.409">409 Conflict</a></li>550 <li class="tocline1">9.4.11 <a href="#status.410">410 Gone</a></li>551 <li class="tocline1">9.4.12 <a href="#status.411">411 Length Required</a></li>552 <li class="tocline1">9.4.13 <a href="#status.412">412 Precondition Failed</a></li>553 <li class="tocline1">9.4.14 <a href="#status.413">413 Request Entity Too Large</a></li>554 <li class="tocline1">9.4.15 <a href="#status.414">414 Request-URI Too Long</a></li>555 <li class="tocline1">9.4.16 <a href="#status.415">415 Unsupported Media Type</a></li>556 <li class="tocline1">9.4.17 <a href="#status.416">416 Requested Range Not Satisfiable</a></li>557 <li class="tocline1">9.4.18 <a href="#status.417">417 Expectation Failed</a></li>530 <li>9.4 <a href="#status.4xx">Client Error 4xx</a><ul> 531 <li>9.4.1 <a href="#status.400">400 Bad Request</a></li> 532 <li>9.4.2 <a href="#status.401">401 Unauthorized</a></li> 533 <li>9.4.3 <a href="#status.402">402 Payment Required</a></li> 534 <li>9.4.4 <a href="#status.403">403 Forbidden</a></li> 535 <li>9.4.5 <a href="#status.404">404 Not Found</a></li> 536 <li>9.4.6 <a href="#status.405">405 Method Not Allowed</a></li> 537 <li>9.4.7 <a href="#status.406">406 Not Acceptable</a></li> 538 <li>9.4.8 <a href="#status.407">407 Proxy Authentication Required</a></li> 539 <li>9.4.9 <a href="#status.408">408 Request Timeout</a></li> 540 <li>9.4.10 <a href="#status.409">409 Conflict</a></li> 541 <li>9.4.11 <a href="#status.410">410 Gone</a></li> 542 <li>9.4.12 <a href="#status.411">411 Length Required</a></li> 543 <li>9.4.13 <a href="#status.412">412 Precondition Failed</a></li> 544 <li>9.4.14 <a href="#status.413">413 Request Entity Too Large</a></li> 545 <li>9.4.15 <a href="#status.414">414 Request-URI Too Long</a></li> 546 <li>9.4.16 <a href="#status.415">415 Unsupported Media Type</a></li> 547 <li>9.4.17 <a href="#status.416">416 Requested Range Not Satisfiable</a></li> 548 <li>9.4.18 <a href="#status.417">417 Expectation Failed</a></li> 558 549 </ul> 559 550 </li> 560 <li class="tocline1">9.5 <a href="#status.5xx">Server Error 5xx</a><ul class="toc">561 <li class="tocline1">9.5.1 <a href="#status.500">500 Internal Server Error</a></li>562 <li class="tocline1">9.5.2 <a href="#status.501">501 Not Implemented</a></li>563 <li class="tocline1">9.5.3 <a href="#status.502">502 Bad Gateway</a></li>564 <li class="tocline1">9.5.4 <a href="#status.503">503 Service Unavailable</a></li>565 <li class="tocline1">9.5.5 <a href="#status.504">504 Gateway Timeout</a></li>566 <li class="tocline1">9.5.6 <a href="#status.505">505 HTTP Version Not Supported</a></li>551 <li>9.5 <a href="#status.5xx">Server Error 5xx</a><ul> 552 <li>9.5.1 <a href="#status.500">500 Internal Server Error</a></li> 553 <li>9.5.2 <a href="#status.501">501 Not Implemented</a></li> 554 <li>9.5.3 <a href="#status.502">502 Bad Gateway</a></li> 555 <li>9.5.4 <a href="#status.503">503 Service Unavailable</a></li> 556 <li>9.5.5 <a href="#status.504">504 Gateway Timeout</a></li> 557 <li>9.5.6 <a href="#status.505">505 HTTP Version Not Supported</a></li> 567 558 </ul> 568 559 </li> 569 560 </ul> 570 561 </li> 571 <li class="tocline0">10. <a href="#header.fields">Header Field Definitions</a><ul class="toc">572 <li class="tocline1">10.1 <a href="#header.allow">Allow</a></li>573 <li class="tocline1">10.2 <a href="#header.expect">Expect</a></li>574 <li class="tocline1">10.3 <a href="#header.from">From</a></li>575 <li class="tocline1">10.4 <a href="#header.location">Location</a></li>576 <li class="tocline1">10.5 <a href="#header.max-forwards">Max-Forwards</a></li>577 <li class="tocline1">10.6 <a href="#header.referer">Referer</a></li>578 <li class="tocline1">10.7 <a href="#header.retry-after">Retry-After</a></li>579 <li class="tocline1">10.8 <a href="#header.server">Server</a></li>580 <li class="tocline1">10.9 <a href="#header.user-agent">User-Agent</a></li>562 <li>10. <a href="#header.fields">Header Field Definitions</a><ul> 563 <li>10.1 <a href="#header.allow">Allow</a></li> 564 <li>10.2 <a href="#header.expect">Expect</a></li> 565 <li>10.3 <a href="#header.from">From</a></li> 566 <li>10.4 <a href="#header.location">Location</a></li> 567 <li>10.5 <a href="#header.max-forwards">Max-Forwards</a></li> 568 <li>10.6 <a href="#header.referer">Referer</a></li> 569 <li>10.7 <a href="#header.retry-after">Retry-After</a></li> 570 <li>10.8 <a href="#header.server">Server</a></li> 571 <li>10.9 <a href="#header.user-agent">User-Agent</a></li> 581 572 </ul> 582 573 </li> 583 <li class="tocline0">11. <a href="#IANA.considerations">IANA Considerations</a></li>584 <li class="tocline0">12. <a href="#security.considerations">Security Considerations</a><ul class="toc">585 <li class="tocline1">12.1 <a href="#security.sensitive">Transfer of Sensitive Information</a></li>586 <li class="tocline1">12.2 <a href="#encoding.sensitive.information.in.uris">Encoding Sensitive Information in URIs</a></li>587 <li class="tocline1">12.3 <a href="#location.spoofing">Location Headers and Spoofing</a></li>574 <li>11. <a href="#IANA.considerations">IANA Considerations</a></li> 575 <li>12. <a href="#security.considerations">Security Considerations</a><ul> 576 <li>12.1 <a href="#security.sensitive">Transfer of Sensitive Information</a></li> 577 <li>12.2 <a href="#encoding.sensitive.information.in.uris">Encoding Sensitive Information in URIs</a></li> 578 <li>12.3 <a href="#location.spoofing">Location Headers and Spoofing</a></li> 588 579 </ul> 589 580 </li> 590 <li class="tocline0">13. <a href="#ack">Acknowledgments</a></li>591 <li class="tocline0">14. <a href="#rfc.references">References</a><ul class="toc">592 <li class="tocline1">14.1 <a href="#rfc.references.1">Normative References</a></li>593 <li class="tocline1">14.2 <a href="#rfc.references.2">Informative References</a></li>581 <li>13. <a href="#ack">Acknowledgments</a></li> 582 <li>14. <a href="#rfc.references">References</a><ul> 583 <li>14.1 <a href="#rfc.references.1">Normative References</a></li> 584 <li>14.2 <a href="#rfc.references.2">Informative References</a></li> 594 585 </ul> 595 586 </li> 596 <li class="tocline0"><a href="#rfc.authors">Authors' Addresses</a></li>597 <li class="tocline0">A. <a href="#compatibility">Compatibility with Previous Versions</a><ul class="toc">598 <li class="tocline1">A.1 <a href="#changes.from.rfc.2068">Changes from RFC 2068</a></li>599 <li class="tocline1">A.2 <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li>587 <li><a href="#rfc.authors">Authors' Addresses</a></li> 588 <li>A. <a href="#compatibility">Compatibility with Previous Versions</a><ul> 589 <li>A.1 <a href="#changes.from.rfc.2068">Changes from RFC 2068</a></li> 590 <li>A.2 <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li> 600 591 </ul> 601 592 </li> 602 <li class="tocline0">B. <a href="#rfc.section.B">Change Log (to be removed by RFC Editor before publication)</a><ul class="toc">603 <li class="tocline1">B.1 <a href="#rfc.section.B.1">Since RFC2616</a></li>604 <li class="tocline1">B.2 <a href="#rfc.section.B.2">Since draft-ietf-httpbis-p2-semantics-00</a></li>605 <li class="tocline1">B.3 <a href="#rfc.section.B.3">Since draft-ietf-httpbis-p2-semantics-01</a></li>593 <li>B. <a href="#rfc.section.B">Change Log (to be removed by RFC Editor before publication)</a><ul> 594 <li>B.1 <a href="#rfc.section.B.1">Since RFC2616</a></li> 595 <li>B.2 <a href="#rfc.section.B.2">Since draft-ietf-httpbis-p2-semantics-00</a></li> 596 <li>B.3 <a href="#rfc.section.B.3">Since draft-ietf-httpbis-p2-semantics-01</a></li> 606 597 </ul> 607 598 </li> 608 <li class="tocline0"><a href="#rfc.ipr">Intellectual Property and Copyright Statements</a></li>609 <li class="tocline0"><a href="#rfc.index">Index</a></li>599 <li><a href="#rfc.index">Index</a></li> 600 <li><a href="#rfc.ipr">Intellectual Property and Copyright Statements</a></li> 610 601 </ul> 611 602 <h1 id="rfc.section.1" class="np"><a href="#rfc.section.1">1.</a> <a id="introduction" href="#introduction">Introduction</a></h1> … … 628 619 </p> 629 620 <h1 id="rfc.section.2"><a href="#rfc.section.2">2.</a> <a id="notation" href="#notation">Notational Conventions and Generic Grammar</a></h1> 630 <p id="rfc.section.2.p.1">This specification uses the ABNF syntax defined in <a href="p1-messaging.html#notation.abnf" title="Augmented BNF">Section 2.1</a> of <a href="#Part1" id="rfc.xref.Part1.2"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a> and the core rules defined in <a href="p1-messaging.html#basic.rules" title="Basic Rules">Section 2.2</a> of <a href="#Part1" id="rfc.xref.Part1.3"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>: <span class="comment" >[abnf.dep: ABNF syntax and basic rules will be adopted from RFC 5234, see <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>>.]</span>621 <p id="rfc.section.2.p.1">This specification uses the ABNF syntax defined in <a href="p1-messaging.html#notation.abnf" title="Augmented BNF">Section 2.1</a> of <a href="#Part1" id="rfc.xref.Part1.2"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a> and the core rules defined in <a href="p1-messaging.html#basic.rules" title="Basic Rules">Section 2.2</a> of <a href="#Part1" id="rfc.xref.Part1.3"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>: <span class="comment" id="abnf.dep">[<a href="#abnf.dep" class="smpl">abnf.dep</a>: ABNF syntax and basic rules will be adopted from RFC 5234, see <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/36">http://tools.ietf.org/wg/httpbis/trac/ticket/36</a>>.]</span> 631 622 </p> 632 623 <div id="rfc.figure.u.1"></div><pre class="inline"> DIGIT = <DIGIT, defined in <a href="#Part1" id="rfc.xref.Part1.4"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>, <a href="p1-messaging.html#basic.rules" title="Basic Rules">Section 2.2</a>> … … 1085 1076 GET or HEAD. A client <em class="bcp14">SHOULD</em> detect infinite redirection loops, since such loops generate network traffic for each redirection. 1086 1077 </p> 1087 < dl class="empty">1088 < dd> <b>Note:</b> previous versions of this specification recommended a maximum of five redirections. Content developers should be aware that1078 <ul class="empty"> 1079 <li> <b>Note:</b> previous versions of this specification recommended a maximum of five redirections. Content developers should be aware that 1089 1080 there might be clients that implement such a fixed limitation. 1090 </ dd>1091 </ dl>1081 </li> 1082 </ul> 1092 1083 <div id="rfc.iref.32"></div> 1093 1084 <div id="rfc.iref.s.10"></div> … … 1114 1105 the request was issued. 1115 1106 </p> 1116 < dl class="empty">1117 < dd> <b>Note:</b> When automatically redirecting a POST request after receiving a 301 status code, some existing HTTP/1.0 user agents will erroneously1107 <ul class="empty"> 1108 <li> <b>Note:</b> When automatically redirecting a POST request after receiving a 301 status code, some existing HTTP/1.0 user agents will erroneously 1118 1109 change it into a GET request. 1119 </ dd>1120 </ dl>1110 </li> 1111 </ul> 1121 1112 <div id="rfc.iref.34"></div> 1122 1113 <div id="rfc.iref.s.12"></div> … … 1131 1122 the request was issued. 1132 1123 </p> 1133 < dl class="empty">1134 < dd> <b>Note:</b> <a href="#RFC1945" id="rfc.xref.RFC1945.1"><cite title="Hypertext Transfer Protocol -- HTTP/1.0">[RFC1945]</cite></a> and <a href="#RFC2068" id="rfc.xref.RFC2068.1"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2068]</cite></a> specify that the client is not allowed to change the method on the redirected request. However, most existing user agent implementations1124 <ul class="empty"> 1125 <li> <b>Note:</b> <a href="#RFC1945" id="rfc.xref.RFC1945.1"><cite title="Hypertext Transfer Protocol -- HTTP/1.0">[RFC1945]</cite></a> and <a href="#RFC2068" id="rfc.xref.RFC2068.1"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2068]</cite></a> specify that the client is not allowed to change the method on the redirected request. However, most existing user agent implementations 1135 1126 treat 302 as if it were a 303 response, performing a GET on the Location field-value regardless of the original request method. 1136 1127 The status codes 303 and 307 have been added for servers that wish to make unambiguously clear which kind of reaction is expected 1137 1128 of the client. 1138 </ dd>1139 </ dl>1129 </li> 1130 </ul> 1140 1131 <div id="rfc.iref.35"></div> 1141 1132 <div id="rfc.iref.s.13"></div> … … 1147 1138 <p id="rfc.section.9.3.4.p.2">The different URI <em class="bcp14">SHOULD</em> be given by the Location field in the response. Unless the request method was HEAD, the entity of the response <em class="bcp14">SHOULD</em> contain a short hypertext note with a hyperlink to the new URI(s). 1148 1139 </p> 1149 < dl class="empty">1150 < dd> <b>Note:</b> Many pre-HTTP/1.1 user agents do not understand the 303 status. When interoperability with such clients is a concern, the1140 <ul class="empty"> 1141 <li> <b>Note:</b> Many pre-HTTP/1.1 user agents do not understand the 303 status. When interoperability with such clients is a concern, the 1151 1142 302 status code may be used instead, since most user agents react to a 302 response as described here for 303. 1152 </ dd>1153 </ dl>1143 </li> 1144 </ul> 1154 1145 <div id="rfc.iref.36"></div> 1155 1146 <div id="rfc.iref.s.14"></div> … … 1164 1155 expected to repeat this single request via the proxy. 305 responses <em class="bcp14">MUST</em> only be generated by origin servers. 1165 1156 </p> 1166 < dl class="empty">1167 < dd> <b>Note:</b> <a href="#RFC2068" id="rfc.xref.RFC2068.2"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2068]</cite></a> was not clear that 305 was intended to redirect a single request, and to be generated by origin servers only. Not observing1157 <ul class="empty"> 1158 <li> <b>Note:</b> <a href="#RFC2068" id="rfc.xref.RFC2068.2"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2068]</cite></a> was not clear that 305 was intended to redirect a single request, and to be generated by origin servers only. Not observing 1168 1159 these limitations has significant security consequences. 1169 </ dd>1170 </ dl>1160 </li> 1161 </ul> 1171 1162 <div id="rfc.iref.38"></div> 1172 1163 <div id="rfc.iref.s.16"></div> … … 1239 1230 Depending upon the format and the capabilities of the user agent, selection of the most appropriate choice <em class="bcp14">MAY</em> be performed automatically. However, this specification does not define any standard for such automatic selection. 1240 1231 </p> 1241 < dl class="empty">1242 < dd> <b>Note:</b> HTTP/1.1 servers are allowed to return responses which are not acceptable according to the accept headers sent in the request.1232 <ul class="empty"> 1233 <li> <b>Note:</b> HTTP/1.1 servers are allowed to return responses which are not acceptable according to the accept headers sent in the request. 1243 1234 In some cases, this may even be preferable to sending a 406 response. User agents are encouraged to inspect the headers of 1244 1235 an incoming response to determine if it is acceptable. 1245 </ dd>1246 </ dl>1236 </li> 1237 </ul> 1247 1238 <p id="rfc.section.9.4.7.p.3">If the response could be unacceptable, a user agent <em class="bcp14">SHOULD</em> temporarily stop receipt of more data and query the user for a decision on further actions. 1248 1239 </p> … … 1356 1347 is that this is a temporary condition which will be alleviated after some delay. If known, the length of the delay <em class="bcp14">MAY</em> be indicated in a Retry-After header. If no Retry-After is given, the client <em class="bcp14">SHOULD</em> handle the response as it would for a 500 response. 1357 1348 </p> 1358 < dl class="empty">1359 < dd> <b>Note:</b> The existence of the 503 status code does not imply that a server must use it when becoming overloaded. Some servers may wish1349 <ul class="empty"> 1350 <li> <b>Note:</b> The existence of the 503 status code does not imply that a server must use it when becoming overloaded. Some servers may wish 1360 1351 to simply refuse the connection. 1361 </ dd>1362 </ dl>1352 </li> 1353 </ul> 1363 1354 <div id="rfc.iref.62"></div> 1364 1355 <div id="rfc.iref.s.40"></div> … … 1367 1358 URI (e.g. HTTP, FTP, LDAP) or some other auxiliary server (e.g. DNS) it needed to access in attempting to complete the request. 1368 1359 </p> 1369 < dl class="empty">1370 < dd> <b>Note:</b> Note to implementors: some deployed proxies are known to return 400 or 500 when DNS lookups time out.1371 </ dd>1372 </ dl>1360 <ul class="empty"> 1361 <li> <b>Note:</b> Note to implementors: some deployed proxies are known to return 400 or 500 when DNS lookups time out. 1362 </li> 1363 </ul> 1373 1364 <div id="rfc.iref.63"></div> 1374 1365 <div id="rfc.iref.s.41"></div> … … 1458 1449 <div id="rfc.figure.u.19"></div><pre class="text"> Location: http://www.example.org/pub/WWW/People.html 1459 1450 </pre><p id="rfc.section.10.4.p.5"> </p> 1460 < dl class="empty">1461 < dd> <b>Note:</b> The Content-Location header field (<a href="p3-payload.html#header.content-location" title="Content-Location">Section 6.7</a> of <a href="#Part3" id="rfc.xref.Part3.11"><cite title="HTTP/1.1, part 3: Message Payload and Content Negotiation">[Part3]</cite></a>) differs from Location in that the Content-Location identifies the original location of the entity enclosed in the request.1451 <ul class="empty"> 1452 <li> <b>Note:</b> The Content-Location header field (<a href="p3-payload.html#header.content-location" title="Content-Location">Section 6.7</a> of <a href="#Part3" id="rfc.xref.Part3.11"><cite title="HTTP/1.1, part 3: Message Payload and Content Negotiation">[Part3]</cite></a>) differs from Location in that the Content-Location identifies the original location of the entity enclosed in the request. 1462 1453 It is therefore possible for a response to contain header fields for both Location and Content-Location. 1463 </ dd>1464 </ dl>1454 </li> 1455 </ul> 1465 1456 <p id="rfc.section.10.4.p.6">There are circumstances in which a fragment identifier in a Location URL would not be appropriate: </p> 1466 1457 <ul> … … 1524 1515 </pre><p id="rfc.section.10.8.p.5">If the response is being forwarded through a proxy, the proxy application <em class="bcp14">MUST NOT</em> modify the Server response-header. Instead, it <em class="bcp14">MUST</em> include a Via field (as described in <a href="p1-messaging.html#header.via" title="Via">Section 8.9</a> of <a href="#Part1" id="rfc.xref.Part1.23"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>). 1525 1516 </p> 1526 < dl class="empty">1527 < dd> <b>Note:</b> Revealing the specific software version of the server might allow the server machine to become more vulnerable to attacks1517 <ul class="empty"> 1518 <li> <b>Note:</b> Revealing the specific software version of the server might allow the server machine to become more vulnerable to attacks 1528 1519 against software that is known to contain security holes. Server implementors are encouraged to make this field a configurable 1529 1520 option. 1530 </ dd>1531 </ dl>1521 </li> 1522 </ul> 1532 1523 <div id="rfc.iref.u.1"></div> 1533 1524 <div id="rfc.iref.h.10"></div> … … 1542 1533 <div id="rfc.figure.u.29"></div><pre class="text"> User-Agent: CERN-LineMode/2.15 libwww/2.17b3 1543 1534 </pre><h1 id="rfc.section.11"><a href="#rfc.section.11">11.</a> <a id="IANA.considerations" href="#IANA.considerations">IANA Considerations</a></h1> 1544 <p id="rfc.section.11.p.1"> <span class="comment" >[rfc.comment.1: TBD.]</span>1535 <p id="rfc.section.11.p.1"> <span class="comment" id="rfc.comment.1">[<a href="#rfc.comment.1" class="smpl">rfc.comment.1</a>: TBD.]</span> 1545 1536 </p> 1546 1537 <h1 id="rfc.section.12"><a href="#rfc.section.12">12.</a> <a id="security.considerations" href="#security.considerations">Security Considerations</a></h1> … … 1596 1587 <h2 id="rfc.references.1"><a href="#rfc.section.14.1" id="rfc.section.14.1">14.1</a> Normative References 1597 1588 </h2> 1598 <table summary="Normative References">1589 <table> 1599 1590 <tr> 1600 1591 <td class="reference"><b id="Part1">[Part1]</b></td> 1601 <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-p1-messaging-02">HTTP/1.1, part 1: URIs, Connections, and Message Parsing</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-02 (work in progress), February 2008.1592 <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-p1-messaging-02">HTTP/1.1, part 1: URIs, Connections, and Message Parsing</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-02 (work in progress), February 2008. 1602 1593 </td> 1603 1594 </tr> 1604 1595 <tr> 1605 1596 <td class="reference"><b id="Part3">[Part3]</b></td> 1606 <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-02">HTTP/1.1, part 3: Message Payload and Content Negotiation</a>”, Internet-Draft draft-ietf-httpbis-p3-payload-02 (work in progress), February 2008.1597 <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-02">HTTP/1.1, part 3: Message Payload and Content Negotiation</a>”, Internet-Draft draft-ietf-httpbis-p3-payload-02 (work in progress), February 2008. 1607 1598 </td> 1608 1599 </tr> 1609 1600 <tr> 1610 1601 <td class="reference"><b id="Part4">[Part4]</b></td> 1611 <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-p4-conditional-02">HTTP/1.1, part 4: Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-02 (work in progress), February 2008.1602 <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-p4-conditional-02">HTTP/1.1, part 4: Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-02 (work in progress), February 2008. 1612 1603 </td> 1613 1604 </tr> 1614 1605 <tr> 1615 1606 <td class="reference"><b id="Part5">[Part5]</b></td> 1616 <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-02">HTTP/1.1, part 5: Range Requests and Partial Responses</a>”, Internet-Draft draft-ietf-httpbis-p5-range-02 (work in progress), February 2008.1607 <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-02">HTTP/1.1, part 5: Range Requests and Partial Responses</a>”, Internet-Draft draft-ietf-httpbis-p5-range-02 (work in progress), February 2008. 1617 1608 </td> 1618 1609 </tr> 1619 1610 <tr> 1620 1611 <td class="reference"><b id="Part6">[Part6]</b></td> 1621 <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-p6-cache-02">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-02 (work in progress), February 2008.1612 <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-p6-cache-02">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-02 (work in progress), February 2008. 1622 1613 </td> 1623 1614 </tr> 1624 1615 <tr> 1625 1616 <td class="reference"><b id="Part7">[Part7]</b></td> 1626 <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-p7-auth-02">HTTP/1.1, part 7: Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-02 (work in progress), February 2008.1617 <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-p7-auth-02">HTTP/1.1, part 7: Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-02 (work in progress), February 2008. 1627 1618 </td> 1628 1619 </tr> 1629 1620 <tr> 1630 1621 <td class="reference"><b id="RFC2119">[RFC2119]</b></td> 1631 <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.1622 <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. 1632 1623 </td> 1633 1624 </tr> … … 1635 1626 <h2 id="rfc.references.2"><a href="#rfc.section.14.2" id="rfc.section.14.2">14.2</a> Informative References 1636 1627 </h2> 1637 <table summary="Informative References">1628 <table> 1638 1629 <tr> 1639 1630 <td class="reference"><b id="Luo1998">[Luo1998]</b></td> … … 1643 1634 <tr> 1644 1635 <td class="reference"><b id="RFC1945">[RFC1945]</b></td> 1645 <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.1636 <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. 1646 1637 </td> 1647 1638 </tr> 1648 1639 <tr> 1649 1640 <td class="reference"><b id="RFC2068">[RFC2068]</b></td> 1650 <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.1641 <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. 1651 1642 </td> 1652 1643 </tr> 1653 1644 <tr> 1654 1645 <td class="reference"><b id="RFC2616">[RFC2616]</b></td> 1655 <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.1646 <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. 1656 1647 </td> 1657 1648 </tr> … … 1662 1653 </tr> 1663 1654 </table> 1664 <h1 id="rfc.authors"><a href="#rfc.authors">Authors' Addresses</a></h1> 1665 <address class="vcard"><span class="vcardline"><span class="fn">Roy T. Fielding</span> 1666 (editor) 1667 <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> 1668 <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> 1669 <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> 1670 <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> 1671 <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> 1672 <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> 1673 <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> 1674 <address class="vcard"><span class="vcardline"><span class="fn">Yves Lafon</span> 1675 (editor) 1676 <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> 1677 <address class="vcard"><span class="vcardline"><span class="fn">Julian F. Reschke</span> 1678 (editor) 1679 <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> 1680 <h1 id="rfc.section.A"><a href="#rfc.section.A">A.</a> <a id="compatibility" href="#compatibility">Compatibility with Previous Versions</a></h1> 1655 <div class="avoidbreak"> 1656 <h1 id="rfc.authors"><a href="#rfc.authors">Authors' Addresses</a></h1> 1657 <address class="vcard"><span class="vcardline"><span class="fn">Roy T. Fielding</span> 1658 (editor) 1659 <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> 1660 <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> 1661 <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> 1662 <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> 1663 <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> 1664 <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> 1665 <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> 1666 <address class="vcard"><span class="vcardline"><span class="fn">Yves Lafon</span> 1667 (editor) 1668 <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> 1669 <address class="vcard"><span class="vcardline"><span class="fn">Julian F. Reschke</span> 1670 (editor) 1671 <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> 1672 </div> 1673 <h1 id="rfc.section.A" class="np"><a href="#rfc.section.A">A.</a> <a id="compatibility" href="#compatibility">Compatibility with Previous Versions</a></h1> 1681 1674 <h2 id="rfc.section.A.1"><a href="#rfc.section.A.1">A.1</a> <a id="changes.from.rfc.2068" href="#changes.from.rfc.2068">Changes from RFC 2068</a></h2> 1682 1675 <p id="rfc.section.A.1.p.1">Clarified which error code should be used for inbound server failures (e.g. DNS failures). (<a href="#status.504" id="rfc.xref.status.504.2" title="504 Gateway Timeout">Section 9.5.5</a>). … … 1766 1759 <li>Copy definition of delta-seconds from Part6 instead of referencing it.</li> 1767 1760 </ul> 1761 <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1> 1762 <p class="noprint"><a href="#rfc.index.1">1</a> <a href="#rfc.index.2">2</a> <a href="#rfc.index.3">3</a> <a href="#rfc.index.4">4</a> <a href="#rfc.index.5">5</a> <a href="#rfc.index.A">A</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.D">D</a> <a href="#rfc.index.E">E</a> <a href="#rfc.index.F">F</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</a> <a href="#rfc.index.L">L</a> <a href="#rfc.index.M">M</a> <a href="#rfc.index.O">O</a> <a href="#rfc.index.P">P</a> <a href="#rfc.index.R">R</a> <a href="#rfc.index.S">S</a> <a href="#rfc.index.T">T</a> <a href="#rfc.index.U">U</a> 1763 </p> 1764 <div class="print2col"> 1765 <ul class="ind"> 1766 <li><a id="rfc.index.1" href="#rfc.index.1"><b>1</b></a><ul> 1767 <li>100 Continue (status code) <a href="#rfc.xref.status.100.1">5</a>, <a href="#rfc.iref.23"><b>9.1.1</b></a></li> 1768 <li>101 Switching Protocols (status code) <a href="#rfc.xref.status.101.1">5</a>, <a href="#rfc.iref.24"><b>9.1.2</b></a></li> 1769 </ul> 1770 </li> 1771 <li><a id="rfc.index.2" href="#rfc.index.2"><b>2</b></a><ul> 1772 <li>200 OK (status code) <a href="#rfc.xref.status.200.1">5</a>, <a href="#rfc.iref.25"><b>9.2.1</b></a></li> 1773 <li>201 Created (status code) <a href="#rfc.xref.status.201.1">5</a>, <a href="#rfc.iref.26"><b>9.2.2</b></a>, <a href="#rfc.xref.status.201.2">A.1</a></li> 1774 <li>202 Accepted (status code) <a href="#rfc.xref.status.202.1">5</a>, <a href="#rfc.iref.27"><b>9.2.3</b></a></li> 1775 <li>203 Non-Authoritative Information (status code) <a href="#rfc.xref.status.203.1">5</a>, <a href="#rfc.iref.28"><b>9.2.4</b></a></li> 1776 <li>204 No Content (status code) <a href="#rfc.xref.status.204.1">5</a>, <a href="#rfc.iref.29"><b>9.2.5</b></a></li> 1777 <li>205 Reset Content (status code) <a href="#rfc.xref.status.205.1">5</a>, <a href="#rfc.iref.30"><b>9.2.6</b></a></li> 1778 <li>206 Partial Content (status code) <a href="#rfc.xref.status.206.1">5</a>, <a href="#rfc.iref.31"><b>9.2.7</b></a></li> 1779 </ul> 1780 </li> 1781 <li><a id="rfc.index.3" href="#rfc.index.3"><b>3</b></a><ul> 1782 <li>300 Multiple Choices (status code) <a href="#rfc.xref.status.300.1">5</a>, <a href="#rfc.iref.32"><b>9.3.1</b></a></li> 1783 <li>301 Moved Permanently (status code) <a href="#rfc.xref.status.301.1">5</a>, <a href="#rfc.iref.33"><b>9.3.2</b></a>, <a href="#rfc.xref.status.301.2">A.2</a></li> 1784 <li>302 Found (status code) <a href="#rfc.xref.status.302.1">5</a>, <a href="#rfc.iref.34"><b>9.3.3</b></a>, <a href="#rfc.xref.status.302.2">A.2</a></li> 1785 <li>303 See Other (status code) <a href="#rfc.xref.status.303.1">5</a>, <a href="#rfc.iref.35"><b>9.3.4</b></a></li> 1786 <li>304 Not Modified (status code) <a href="#rfc.xref.status.304.1">5</a>, <a href="#rfc.iref.36"><b>9.3.5</b></a></li> 1787 <li>305 Use Proxy (status code) <a href="#rfc.xref.status.305.1">5</a>, <a href="#rfc.iref.37"><b>9.3.6</b></a></li> 1788 <li>306 (Unused) (status code) <a href="#rfc.iref.38"><b>9.3.7</b></a></li> 1789 <li>307 Temporary Redirect (status code) <a href="#rfc.xref.status.307.1">5</a>, <a href="#rfc.iref.39"><b>9.3.8</b></a>, <a href="#rfc.xref.status.307.2">A.2</a></li> 1790 </ul> 1791 </li> 1792 <li><a id="rfc.index.4" href="#rfc.index.4"><b>4</b></a><ul> 1793 <li>400 Bad Request (status code) <a href="#rfc.xref.status.400.1">5</a>, <a href="#rfc.iref.40"><b>9.4.1</b></a></li> 1794 <li>401 Unauthorized (status code) <a href="#rfc.xref.status.401.1">5</a>, <a href="#rfc.iref.41"><b>9.4.2</b></a></li> 1795 <li>402 Payment Required (status code) <a href="#rfc.xref.status.402.1">5</a>, <a href="#rfc.iref.42"><b>9.4.3</b></a></li> 1796 <li>403 Forbidden (status code) <a href="#rfc.xref.status.403.1">5</a>, <a href="#rfc.iref.43"><b>9.4.4</b></a>, <a href="#rfc.xref.status.403.2">A.1</a></li> 1797 <li>404 Not Found (status code) <a href="#rfc.xref.status.404.1">5</a>, <a href="#rfc.iref.44"><b>9.4.5</b></a>, <a href="#rfc.xref.status.404.2">A.1</a></li> 1798 <li>405 Method Not Allowed (status code) <a href="#rfc.xref.status.405.1">5</a>, <a href="#rfc.iref.45"><b>9.4.6</b></a></li> 1799 <li>406 Not Acceptable (status code) <a href="#rfc.xref.status.406.1">5</a>, <a href="#rfc.iref.46"><b>9.4.7</b></a></li> 1800 <li>407 Proxy Authentication Required (status code) <a href="#rfc.xref.status.407.1">5</a>, <a href="#rfc.iref.47"><b>9.4.8</b></a></li> 1801 <li>408 Request Timeout (status code) <a href="#rfc.xref.status.408.1">5</a>, <a href="#rfc.iref.48"><b>9.4.9</b></a></li> 1802 <li>409 Conflict (status code) <a href="#rfc.xref.status.409.1">5</a>, <a href="#rfc.iref.49"><b>9.4.10</b></a></li> 1803 <li>410 Gone (status code) <a href="#rfc.xref.status.410.1">5</a>, <a href="#rfc.iref.50"><b>9.4.11</b></a>, <a href="#rfc.xref.status.410.2">A.1</a></li> 1804 <li>411 Length Required (status code) <a href="#rfc.xref.status.411.1">5</a>, <a href="#rfc.iref.51"><b>9.4.12</b></a></li> 1805 <li>412 Precondition Failed (status code) <a href="#rfc.xref.status.412.1">5</a>, <a href="#rfc.iref.52"><b>9.4.13</b></a></li> 1806 <li>413 Request Entity Too Large (status code) <a href="#rfc.xref.status.413.1">5</a>, <a href="#rfc.iref.53"><b>9.4.14</b></a></li> 1807 <li>414 Request-URI Too Long (status code) <a href="#rfc.xref.status.414.1">5</a>, <a href="#rfc.iref.54"><b>9.4.15</b></a></li> 1808 <li>415 Unsupported Media Type (status code) <a href="#rfc.xref.status.415.1">5</a>, <a href="#rfc.iref.55"><b>9.4.16</b></a></li> 1809 <li>416 Requested Range Not Satisfiable (status code) <a href="#rfc.xref.status.416.1">5</a>, <a href="#rfc.iref.56"><b>9.4.17</b></a></li> 1810 <li>417 Expectation Failed (status code) <a href="#rfc.xref.status.417.1">5</a>, <a href="#rfc.iref.57"><b>9.4.18</b></a></li> 1811 </ul> 1812 </li> 1813 <li><a id="rfc.index.5" href="#rfc.index.5"><b>5</b></a><ul> 1814 <li>500 Internal Server Error (status code) <a href="#rfc.xref.status.500.1">5</a>, <a href="#rfc.iref.58"><b>9.5.1</b></a></li> 1815 <li>501 Not Implemented (status code) <a href="#rfc.xref.status.501.1">5</a>, <a href="#rfc.iref.59"><b>9.5.2</b></a></li> 1816 <li>502 Bad Gateway (status code) <a href="#rfc.xref.status.502.1">5</a>, <a href="#rfc.iref.60"><b>9.5.3</b></a></li> 1817 <li>503 Service Unavailable (status code) <a href="#rfc.xref.status.503.1">5</a>, <a href="#rfc.iref.61"><b>9.5.4</b></a></li> 1818 <li>504 Gateway Timeout (status code) <a href="#rfc.xref.status.504.1">5</a>, <a href="#rfc.iref.62"><b>9.5.5</b></a>, <a href="#rfc.xref.status.504.2">A.1</a></li> 1819 <li>505 HTTP Version Not Supported (status code) <a href="#rfc.xref.status.505.1">5</a>, <a href="#rfc.iref.63"><b>9.5.6</b></a></li> 1820 </ul> 1821 </li> 1822 <li><a id="rfc.index.A" href="#rfc.index.A"><b>A</b></a><ul> 1823 <li>Allow header <a href="#rfc.xref.header.allow.1">3</a>, <a href="#rfc.iref.a.1"><b>10.1</b></a></li> 1824 </ul> 1825 </li> 1826 <li><a id="rfc.index.C" href="#rfc.index.C"><b>C</b></a><ul> 1827 <li>CONNECT method <a href="#rfc.xref.CONNECT.1">3</a>, <a href="#rfc.iref.c.1"><b>8.9</b></a></li> 1828 </ul> 1829 </li> 1830 <li><a id="rfc.index.D" href="#rfc.index.D"><b>D</b></a><ul> 1831 <li>DELETE method <a href="#rfc.xref.DELETE.1">3</a>, <a href="#rfc.iref.d.1"><b>8.7</b></a></li> 1832 </ul> 1833 </li> 1834 <li><a id="rfc.index.E" href="#rfc.index.E"><b>E</b></a><ul> 1835 <li>Expect header <a href="#rfc.xref.header.expect.1">4</a>, <a href="#rfc.xref.header.expect.2">9.4.18</a>, <a href="#rfc.iref.e.1"><b>10.2</b></a></li> 1836 </ul> 1837 </li> 1838 <li><a id="rfc.index.F" href="#rfc.index.F"><b>F</b></a><ul> 1839 <li>From header <a href="#rfc.xref.header.from.1">4</a>, <a href="#rfc.iref.f.1"><b>10.3</b></a></li> 1840 </ul> 1841 </li> 1842 <li><a id="rfc.index.G" href="#rfc.index.G"><b>G</b></a><ul> 1843 <li>GET method <a href="#rfc.xref.GET.1">3</a>, <a href="#rfc.iref.g.8"><b>8.3</b></a></li> 1844 <li><tt>Grammar</tt> 1845 <ul> 1846 <li><tt>Allow</tt> <a href="#rfc.iref.g.9"><b>10.1</b></a></li> 1847 <li><tt>delta-seconds</tt> <a href="#rfc.iref.g.19"><b>10.7</b></a></li> 1848 <li><tt>Expect</tt> <a href="#rfc.iref.g.10"><b>10.2</b></a></li> 1849 <li><tt>expect-params</tt> <a href="#rfc.iref.g.13"><b>10.2</b></a></li> 1850 <li><tt>expectation</tt> <a href="#rfc.iref.g.11"><b>10.2</b></a></li> 1851 <li><tt>expectation-extension</tt> <a href="#rfc.iref.g.12"><b>10.2</b></a></li> 1852 <li><tt>extension-code</tt> <a href="#rfc.iref.g.5"><b>5</b></a></li> 1853 <li><tt>extension-method</tt> <a href="#rfc.iref.g.2"><b>3</b></a></li> 1854 <li><tt>From</tt> <a href="#rfc.iref.g.14"><b>10.3</b></a></li> 1855 <li><tt>Location</tt> <a href="#rfc.iref.g.15"><b>10.4</b></a></li> 1856 <li><tt>Max-Forwards</tt> <a href="#rfc.iref.g.16"><b>10.5</b></a></li> 1857 <li><tt>Method</tt> <a href="#rfc.iref.g.1"><b>3</b></a></li> 1858 <li><tt>Reason-Phrase</tt> <a href="#rfc.iref.g.6"><b>5</b></a></li> 1859 <li><tt>Referer</tt> <a href="#rfc.iref.g.17"><b>10.6</b></a></li> 1860 <li><tt>request-header</tt> <a href="#rfc.iref.g.3"><b>4</b></a></li> 1861 <li><tt>response-header</tt> <a href="#rfc.iref.g.7"><b>6</b></a></li> 1862 <li><tt>Retry-After</tt> <a href="#rfc.iref.g.18"><b>10.7</b></a></li> 1863 <li><tt>Server</tt> <a href="#rfc.iref.g.20"><b>10.8</b></a></li> 1864 <li><tt>Status-Code</tt> <a href="#rfc.iref.g.4"><b>5</b></a></li> 1865 <li><tt>User-Agent</tt> <a href="#rfc.iref.g.21"><b>10.9</b></a></li> 1866 </ul> 1867 </li> 1868 </ul> 1869 </li> 1870 <li><a id="rfc.index.H" href="#rfc.index.H"><b>H</b></a><ul> 1871 <li>HEAD method <a href="#rfc.xref.HEAD.1">3</a>, <a href="#rfc.iref.h.1"><b>8.4</b></a></li> 1872 <li>Headers 1873 <ul> 1874 <li>Allow <a href="#rfc.xref.header.allow.1">3</a>, <a href="#rfc.iref.h.2"><b>10.1</b></a></li> 1875 <li>Expect <a href="#rfc.xref.header.expect.1">4</a>, <a href="#rfc.xref.header.expect.2">9.4.18</a>, <a href="#rfc.iref.h.3"><b>10.2</b></a></li> 1876 <li>From <a href="#rfc.xref.header.from.1">4</a>, <a href="#rfc.iref.h.4"><b>10.3</b></a></li> 1877 <li>Location <a href="#rfc.xref.header.location.1">6</a>, <a href="#rfc.xref.header.location.2">8.5</a>, <a href="#rfc.iref.h.5"><b>10.4</b></a>, <a href="#rfc.xref.header.location.3">A.2</a></li> 1878 <li>Max-Forwards <a href="#rfc.xref.header.max-forwards.1">4</a>, <a href="#rfc.xref.header.max-forwards.2">8.8</a>, <a href="#rfc.iref.h.6"><b>10.5</b></a></li> 1879 <li>Referer <a href="#rfc.xref.header.referer.1">4</a>, <a href="#rfc.iref.h.7"><b>10.6</b></a></li> 1880 <li>Retry-After <a href="#rfc.xref.header.retry-after.1">6</a>, <a href="#rfc.iref.h.8"><b>10.7</b></a></li> 1881 <li>Server <a href="#rfc.xref.header.server.1">6</a>, <a href="#rfc.iref.h.9"><b>10.8</b></a>, <a href="#rfc.xref.header.server.2">12.1</a>, <a href="#rfc.xref.header.server.3">A.2</a></li> 1882 <li>User-Agent <a href="#rfc.xref.header.user-agent.1">4</a>, <a href="#rfc.iref.h.10"><b>10.9</b></a>, <a href="#rfc.xref.header.user-agent.2">12.1</a></li> 1883 </ul> 1884 </li> 1885 </ul> 1886 </li> 1887 <li><a id="rfc.index.L" href="#rfc.index.L"><b>L</b></a><ul> 1888 <li>LINK method <a href="#rfc.iref.l.2"><b>A.1</b></a></li> 1889 <li>Location header <a href="#rfc.xref.header.location.1">6</a>, <a href="#rfc.xref.header.location.2">8.5</a>, <a href="#rfc.iref.l.1"><b>10.4</b></a>, <a href="#rfc.xref.header.location.3">A.2</a></li> 1890 <li><em>Luo1998</em> <a href="#rfc.xref.Luo1998.1">8.9</a>, <a href="#Luo1998"><b>14.2</b></a></li> 1891 </ul> 1892 </li> 1893 <li><a id="rfc.index.M" href="#rfc.index.M"><b>M</b></a><ul> 1894 <li>Max-Forwards header <a href="#rfc.xref.header.max-forwards.1">4</a>, <a href="#rfc.xref.header.max-forwards.2">8.8</a>, <a href="#rfc.iref.m.9"><b>10.5</b></a></li> 1895 <li>Methods 1896 <ul> 1897 <li>CONNECT <a href="#rfc.xref.CONNECT.1">3</a>, <a href="#rfc.iref.m.8"><b>8.9</b></a></li> 1898 <li>DELETE <a href="#rfc.xref.DELETE.1">3</a>, <a href="#rfc.iref.m.6"><b>8.7</b></a></li> 1899 <li>GET <a href="#rfc.xref.GET.1">3</a>, <a href="#rfc.iref.m.2"><b>8.3</b></a></li> 1900 <li>HEAD <a href="#rfc.xref.HEAD.1">3</a>, <a href="#rfc.iref.m.3"><b>8.4</b></a></li> 1901 <li>LINK <a href="#rfc.iref.m.11"><b>A.1</b></a></li> 1902 <li>OPTIONS <a href="#rfc.xref.OPTIONS.1">3</a>, <a href="#rfc.iref.m.1"><b>8.2</b></a>, <a href="#rfc.xref.OPTIONS.2">10.5</a></li> 1903 <li>PATCH <a href="#rfc.iref.m.10"><b>A.1</b></a></li> 1904 <li>POST <a href="#rfc.xref.POST.1">3</a>, <a href="#rfc.iref.m.4"><b>8.5</b></a>, <a href="#rfc.xref.POST.2">A.2</a></li> 1905 <li>PUT <a href="#rfc.xref.PUT.1">3</a>, <a href="#rfc.iref.m.5"><b>8.6</b></a></li> 1906 <li>TRACE <a href="#rfc.xref.TRACE.1">3</a>, <a href="#rfc.iref.m.7"><b>8.8</b></a>, <a href="#rfc.xref.TRACE.2">10.5</a></li> 1907 <li>UNLINK <a href="#rfc.iref.m.12"><b>A.1</b></a></li> 1908 </ul> 1909 </li> 1910 </ul> 1911 </li> 1912 <li><a id="rfc.index.O" href="#rfc.index.O"><b>O</b></a><ul> 1913 <li>OPTIONS method <a href="#rfc.xref.OPTIONS.1">3</a>, <a href="#rfc.iref.o.1"><b>8.2</b></a>, <a href="#rfc.xref.OPTIONS.2">10.5</a></li> 1914 </ul> 1915 </li> 1916 <li><a id="rfc.index.P" href="#rfc.index.P"><b>P</b></a><ul> 1917 <li><em>Part1</em> <a href="#rfc.xref.Part1.1">1</a>, <a href="#rfc.xref.Part1.2">2</a>, <a href="#rfc.xref.Part1.3">2</a>, <a href="#rfc.xref.Part1.4">2</a>, <a href="#rfc.xref.Part1.5">2</a>, <a href="#rfc.xref.Part1.6">2</a>, <a href="#rfc.xref.Part1.7">2</a>, <a href="#rfc.xref.Part1.8">2</a>, <a href="#rfc.xref.Part1.9">2</a>, <a href="#rfc.xref.Part1.10">2</a>, <a href="#rfc.xref.Part1.11">2</a>, <a href="#rfc.xref.Part1.12">2</a>, <a href="#rfc.xref.Part1.13">2</a>, <a href="#rfc.xref.Part1.14">2</a>, <a href="#rfc.xref.Part1.15">4</a>, <a href="#rfc.xref.Part1.16">4</a>, <a href="#rfc.xref.Part1.17">7</a>, <a href="#rfc.xref.Part1.18">8.8</a>, <a href="#rfc.xref.Part1.19">9.1.1</a>, <a href="#rfc.xref.Part1.20">9.5.6</a>, <a href="#rfc.xref.Part1.21">10.2</a>, <a href="#rfc.xref.Part1.22">10.8</a>, <a href="#rfc.xref.Part1.23">10.8</a>, <a href="#rfc.xref.Part1.24">10.9</a>, <a href="#Part1"><b>14.1</b></a>, <a href="#rfc.xref.Part1.25">A.2</a><ul> 1918 <li><em>Section 2.1</em> <a href="#rfc.xref.Part1.2">2</a></li> 1919 <li><em>Section 2.2</em> <a href="#rfc.xref.Part1.3">2</a>, <a href="#rfc.xref.Part1.4">2</a>, <a href="#rfc.xref.Part1.5">2</a>, <a href="#rfc.xref.Part1.6">2</a>, <a href="#rfc.xref.Part1.7">2</a></li> 1920 <li><em>Section 3.1</em> <a href="#rfc.xref.Part1.20">9.5.6</a></li> 1921 <li><em>Section 3.2.1</em> <a href="#rfc.xref.Part1.8">2</a>, <a href="#rfc.xref.Part1.9">2</a>, <a href="#rfc.xref.Part1.13">2</a></li> 1922 <li><em>Section 3.3.1</em> <a href="#rfc.xref.Part1.11">2</a></li> 1923 <li><em>Section 3.5</em> <a href="#rfc.xref.Part1.12">2</a>, <a href="#rfc.xref.Part1.22">10.8</a>, <a href="#rfc.xref.Part1.24">10.9</a></li> 1924 <li><em>Section 4.3</em> <a href="#rfc.xref.Part1.17">7</a></li> 1925 <li><em>Section 7.2.3</em> <a href="#rfc.xref.Part1.19">9.1.1</a>, <a href="#rfc.xref.Part1.21">10.2</a></li> 1926 <li><em>Section 8.4</em> <a href="#rfc.xref.Part1.10">2</a>, <a href="#rfc.xref.Part1.15">4</a></li> 1927 <li><em>Section 8.8</em> <a href="#rfc.xref.Part1.14">2</a>, <a href="#rfc.xref.Part1.16">4</a></li> 1928 <li><em>Section 8.9</em> <a href="#rfc.xref.Part1.18">8.8</a>, <a href="#rfc.xref.Part1.23">10.8</a>, <a href="#rfc.xref.Part1.25">A.2</a></li> 1929 </ul> 1930 </li> 1931 <li><em>Part3</em> <a href="#rfc.xref.Part3.1">2</a>, <a href="#rfc.xref.Part3.2">2</a>, <a href="#rfc.xref.Part3.3">2</a>, <a href="#rfc.xref.Part3.4">2</a>, <a href="#rfc.xref.Part3.5">4</a>, <a href="#rfc.xref.Part3.6">4</a>, <a href="#rfc.xref.Part3.7">4</a>, <a href="#rfc.xref.Part3.8">4</a>, <a href="#rfc.xref.Part3.9">7</a>, <a href="#rfc.xref.Part3.10">9.3.1</a>, <a href="#rfc.xref.Part3.11">10.4</a>, <a href="#Part3"><b>14.1</b></a><ul> 1932 <li><em>Section 5</em> <a href="#rfc.xref.Part3.10">9.3.1</a></li> 1933 <li><em>Section 6.1</em> <a href="#rfc.xref.Part3.1">2</a>, <a href="#rfc.xref.Part3.5">4</a></li> 1934 <li><em>Section 6.2</em> <a href="#rfc.xref.Part3.2">2</a>, <a href="#rfc.xref.Part3.6">4</a></li> 1935 <li><em>Section 6.3</em> <a href="#rfc.xref.Part3.3">2</a>, <a href="#rfc.xref.Part3.7">4</a></li> 1936 <li><em>Section 6.4</em> <a href="#rfc.xref.Part3.4">2</a>, <a href="#rfc.xref.Part3.8">4</a></li> 1937 <li><em>Section 6.7</em> <a href="#rfc.xref.Part3.11">10.4</a></li> 1938 </ul> 1939 </li> 1940 <li><em>Part4</em> <a href="#rfc.xref.Part4.1">2</a>, <a href="#rfc.xref.Part4.2">2</a>, <a href="#rfc.xref.Part4.3">2</a>, <a href="#rfc.xref.Part4.4">2</a>, <a href="#rfc.xref.Part4.5">2</a>, <a href="#rfc.xref.Part4.6">4</a>, <a href="#rfc.xref.Part4.7">4</a>, <a href="#rfc.xref.Part4.8">4</a>, <a href="#rfc.xref.Part4.9">4</a>, <a href="#rfc.xref.Part4.10">6</a>, <a href="#rfc.xref.Part4.11">9.2.2</a>, <a href="#rfc.xref.Part4.12">9.3.5</a>, <a href="#rfc.xref.Part4.13">9.4.13</a>, <a href="#Part4"><b>14.1</b></a>, <a href="#rfc.xref.Part4.14">B.2</a><ul> 1941 <li><em>Section 7.1</em> <a href="#rfc.xref.Part4.1">2</a>, <a href="#rfc.xref.Part4.10">6</a>, <a href="#rfc.xref.Part4.11">9.2.2</a></li> 1942 <li><em>Section 7.2</em> <a href="#rfc.xref.Part4.2">2</a>, <a href="#rfc.xref.Part4.6">4</a></li> 1943 <li><em>Section 7.3</em> <a href="#rfc.xref.Part4.3">2</a>, <a href="#rfc.xref.Part4.7">4</a></li> 1944 <li><em>Section 7.4</em> <a href="#rfc.xref.Part4.4">2</a>, <a href="#rfc.xref.Part4.8">4</a></li> 1945 <li><em>Section 7.5</em> <a href="#rfc.xref.Part4.5">2</a>, <a href="#rfc.xref.Part4.9">4</a></li> 1946 </ul> 1947 </li> 1948 <li><em>Part5</em> <a href="#rfc.xref.Part5.1">2</a>, <a href="#rfc.xref.Part5.2">2</a>, <a href="#rfc.xref.Part5.3">2</a>, <a href="#rfc.xref.Part5.4">4</a>, <a href="#rfc.xref.Part5.5">4</a>, <a href="#rfc.xref.Part5.6">6</a>, <a href="#rfc.xref.Part5.7">8.3</a>, <a href="#rfc.xref.Part5.8">9.1.2</a>, <a href="#rfc.xref.Part5.9">9.2.7</a>, <a href="#rfc.xref.Part5.10">9.4.17</a>, <a href="#Part5"><b>14.1</b></a><ul> 1949 <li><em>Section 6.1</em> <a href="#rfc.xref.Part5.1">2</a>, <a href="#rfc.xref.Part5.6">6</a></li> 1950 <li><em>Section 6.3</em> <a href="#rfc.xref.Part5.2">2</a>, <a href="#rfc.xref.Part5.4">4</a></li> 1951 <li><em>Section 6.4</em> <a href="#rfc.xref.Part5.3">2</a>, <a href="#rfc.xref.Part5.5">4</a>, <a href="#rfc.xref.Part5.7">8.3</a>, <a href="#rfc.xref.Part5.8">9.1.2</a>, <a href="#rfc.xref.Part5.10">9.4.17</a></li> 1952 </ul> 1953 </li> 1954 <li><em>Part6</em> <a href="#rfc.xref.Part6.1">2</a>, <a href="#rfc.xref.Part6.2">2</a>, <a href="#rfc.xref.Part6.3">6</a>, <a href="#rfc.xref.Part6.4">6</a>, <a href="#rfc.xref.Part6.5">8.3</a>, <a href="#Part6"><b>14.1</b></a><ul> 1955 <li><em>Section 16.1</em> <a href="#rfc.xref.Part6.1">2</a>, <a href="#rfc.xref.Part6.3">6</a></li> 1956 <li><em>Section 16.5</em> <a href="#rfc.xref.Part6.2">2</a>, <a href="#rfc.xref.Part6.4">6</a></li> 1957 </ul> 1958 </li> 1959 <li><em>Part7</em> <a href="#rfc.xref.Part7.1">2</a>, <a href="#rfc.xref.Part7.2">2</a>, <a href="#rfc.xref.Part7.3">2</a>, <a href="#rfc.xref.Part7.4">2</a>, <a href="#rfc.xref.Part7.5">4</a>, <a href="#rfc.xref.Part7.6">4</a>, <a href="#rfc.xref.Part7.7">6</a>, <a href="#rfc.xref.Part7.8">6</a>, <a href="#rfc.xref.Part7.9">9.4.2</a>, <a href="#rfc.xref.Part7.10">9.4.8</a>, <a href="#Part7"><b>14.1</b></a><ul> 1960 <li><em>Section 4.1</em> <a href="#rfc.xref.Part7.1">2</a>, <a href="#rfc.xref.Part7.5">4</a></li> 1961 <li><em>Section 4.2</em> <a href="#rfc.xref.Part7.2">2</a>, <a href="#rfc.xref.Part7.7">6</a></li> 1962 <li><em>Section 4.3</em> <a href="#rfc.xref.Part7.3">2</a>, <a href="#rfc.xref.Part7.6">4</a></li> 1963 <li><em>Section 4.4</em> <a href="#rfc.xref.Part7.4">2</a>, <a href="#rfc.xref.Part7.8">6</a></li> 1964 </ul> 1965 </li> 1966 <li>PATCH method <a href="#rfc.iref.p.3"><b>A.1</b></a></li> 1967 <li>POST method <a href="#rfc.xref.POST.1">3</a>, <a href="#rfc.iref.p.1"><b>8.5</b></a>, <a href="#rfc.xref.POST.2">A.2</a></li> 1968 <li>PUT method <a href="#rfc.xref.PUT.1">3</a>, <a href="#rfc.iref.p.2"><b>8.6</b></a></li> 1969 </ul> 1970 </li> 1971 <li><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul> 1972 <li>Referer header <a href="#rfc.xref.header.referer.1">4</a>, <a href="#rfc.iref.r.1"><b>10.6</b></a></li> 1973 <li>Retry-After header <a href="#rfc.xref.header.retry-after.1">6</a>, <a href="#rfc.iref.r.2"><b>10.7</b></a></li> 1974 <li><em>RFC1945</em> <a href="#rfc.xref.RFC1945.1">9.3.3</a>, <a href="#RFC1945"><b>14.2</b></a></li> 1975 <li><em>RFC2068</em> <a href="#rfc.xref.RFC2068.1">9.3.3</a>, <a href="#rfc.xref.RFC2068.2">9.3.6</a>, <a href="#RFC2068"><b>14.2</b></a>, <a href="#rfc.xref.RFC2068.3">A.1</a></li> 1976 <li><em>RFC2119</em> <a href="#rfc.xref.RFC2119.1">1.1</a>, <a href="#RFC2119"><b>14.1</b></a></li> 1977 <li><em>RFC2616</em> <a href="#rfc.xref.RFC2616.1">1</a>, <a href="#RFC2616"><b>14.2</b></a>, <a href="#rfc.xref.RFC2616.2">B.1</a></li> 1978 <li><em>RFC2822</em> <a href="#rfc.xref.RFC2822.1">10.3</a>, <a href="#rfc.xref.RFC2822.2">10.3</a>, <a href="#RFC2822"><b>14.2</b></a><ul> 1979 <li><em>Section 3.4</em> <a href="#rfc.xref.RFC2822.1">10.3</a>, <a href="#rfc.xref.RFC2822.2">10.3</a></li> 1980 </ul> 1981 </li> 1982 </ul> 1983 </li> 1984 <li><a id="rfc.index.S" href="#rfc.index.S"><b>S</b></a><ul> 1985 <li>Server header <a href="#rfc.xref.header.server.1">6</a>, <a href="#rfc.iref.s.42"><b>10.8</b></a>, <a href="#rfc.xref.header.server.2">12.1</a>, <a href="#rfc.xref.header.server.3">A.2</a></li> 1986 <li>Status Codes 1987 <ul> 1988 <li>100 Continue <a href="#rfc.xref.status.100.1">5</a>, <a href="#rfc.iref.s.1"><b>9.1.1</b></a></li> 1989 <li>101 Switching Protocols <a href="#rfc.xref.status.101.1">5</a>, <a href="#rfc.iref.s.2"><b>9.1.2</b></a></li> 1990 <li>200 OK <a href="#rfc.xref.status.200.1">5</a>, <a href="#rfc.iref.s.3"><b>9.2.1</b></a></li> 1991 <li>201 Created <a href="#rfc.xref.status.201.1">5</a>, <a href="#rfc.iref.s.4"><b>9.2.2</b></a>, <a href="#rfc.xref.status.201.2">A.1</a></li> 1992 <li>202 Accepted <a href="#rfc.xref.status.202.1">5</a>, <a href="#rfc.iref.s.5"><b>9.2.3</b></a></li> 1993 <li>203 Non-Authoritative Information <a href="#rfc.xref.status.203.1">5</a>, <a href="#rfc.iref.s.6"><b>9.2.4</b></a></li> 1994 <li>204 No Content <a href="#rfc.xref.status.204.1">5</a>, <a href="#rfc.iref.s.7"><b>9.2.5</b></a></li> 1995 <li>205 Reset Content <a href="#rfc.xref.status.205.1">5</a>, <a href="#rfc.iref.s.8"><b>9.2.6</b></a></li> 1996 <li>206 Partial Content <a href="#rfc.xref.status.206.1">5</a>, <a href="#rfc.iref.s.9"><b>9.2.7</b></a></li> 1997 <li>300 Multiple Choices <a href="#rfc.xref.status.300.1">5</a>, <a href="#rfc.iref.s.10"><b>9.3.1</b></a></li> 1998 <li>301 Moved Permanently <a href="#rfc.xref.status.301.1">5</a>, <a href="#rfc.iref.s.11"><b>9.3.2</b></a>, <a href="#rfc.xref.status.301.2">A.2</a></li> 1999 <li>302 Found <a href="#rfc.xref.status.302.1">5</a>, <a href="#rfc.iref.s.12"><b>9.3.3</b></a>, <a href="#rfc.xref.status.302.2">A.2</a></li> 2000 <li>303 See Other <a href="#rfc.xref.status.303.1">5</a>, <a href="#rfc.iref.s.13"><b>9.3.4</b></a></li> 2001 <li>304 Not Modified <a href="#rfc.xref.status.304.1">5</a>, <a href="#rfc.iref.s.14"><b>9.3.5</b></a></li> 2002 <li>305 Use Proxy <a href="#rfc.xref.status.305.1">5</a>, <a href="#rfc.iref.s.15"><b>9.3.6</b></a></li> 2003 <li>306 (Unused) <a href="#rfc.iref.s.16"><b>9.3.7</b></a></li> 2004 <li>307 Temporary Redirect <a href="#rfc.xref.status.307.1">5</a>, <a href="#rfc.iref.s.17"><b>9.3.8</b></a>, <a href="#rfc.xref.status.307.2">A.2</a></li> 2005 <li>400 Bad Request <a href="#rfc.xref.status.400.1">5</a>, <a href="#rfc.iref.s.18"><b>9.4.1</b></a></li> 2006 <li>401 Unauthorized <a href="#rfc.xref.status.401.1">5</a>, <a href="#rfc.iref.s.19"><b>9.4.2</b></a></li> 2007 <li>402 Payment Required <a href="#rfc.xref.status.402.1">5</a>, <a href="#rfc.iref.s.20"><b>9.4.3</b></a></li> 2008 <li>403 Forbidden <a href="#rfc.xref.status.403.1">5</a>, <a href="#rfc.iref.s.21"><b>9.4.4</b></a>, <a href="#rfc.xref.status.403.2">A.1</a></li> 2009 <li>404 Not Found <a href="#rfc.xref.status.404.1">5</a>, <a href="#rfc.iref.s.22"><b>9.4.5</b></a>, <a href="#rfc.xref.status.404.2">A.1</a></li> 2010 <li>405 Method Not Allowed <a href="#rfc.xref.status.405.1">5</a>, <a href="#rfc.iref.s.23"><b>9.4.6</b></a></li> 2011 <li>406 Not Acceptable <a href="#rfc.xref.status.406.1">5</a>, <a href="#rfc.iref.s.24"><b>9.4.7</b></a></li> 2012 <li>407 Proxy Authentication Required <a href="#rfc.xref.status.407.1">5</a>, <a href="#rfc.iref.s.25"><b>9.4.8</b></a></li> 2013 <li>408 Request Timeout <a href="#rfc.xref.status.408.1">5</a>, <a href="#rfc.iref.s.26"><b>9.4.9</b></a></li> 2014 <li>409 Conflict <a href="#rfc.xref.status.409.1">5</a>, <a href="#rfc.iref.s.27"><b>9.4.10</b></a></li> 2015 <li>410 Gone <a href="#rfc.xref.status.410.1">5</a>, <a href="#rfc.iref.s.28"><b>9.4.11</b></a>, <a href="#rfc.xref.status.410.2">A.1</a></li> 2016 <li>411 Length Required <a href="#rfc.xref.status.411.1">5</a>, <a href="#rfc.iref.s.29"><b>9.4.12</b></a></li> 2017 <li>412 Precondition Failed <a href="#rfc.xref.status.412.1">5</a>, <a href="#rfc.iref.s.30"><b>9.4.13</b></a></li> 2018 <li>413 Request Entity Too Large <a href="#rfc.xref.status.413.1">5</a>, <a href="#rfc.iref.s.31"><b>9.4.14</b></a></li> 2019 <li>414 Request-URI Too Long <a href="#rfc.xref.status.414.1">5</a>, <a href="#rfc.iref.s.32"><b>9.4.15</b></a></li> 2020 <li>415 Unsupported Media Type <a href="#rfc.xref.status.415.1">5</a>, <a href="#rfc.iref.s.33"><b>9.4.16</b></a></li> 2021 <li>416 Requested Range Not Satisfiable <a href="#rfc.xref.status.416.1">5</a>, <a href="#rfc.iref.s.34"><b>9.4.17</b></a></li> 2022 <li>417 Expectation Failed <a href="#rfc.xref.status.417.1">5</a>, <a href="#rfc.iref.s.35"><b>9.4.18</b></a></li> 2023 <li>500 Internal Server Error <a href="#rfc.xref.status.500.1">5</a>, <a href="#rfc.iref.s.36"><b>9.5.1</b></a></li> 2024 <li>501 Not Implemented <a href="#rfc.xref.status.501.1">5</a>, <a href="#rfc.iref.s.37"><b>9.5.2</b></a></li> 2025 <li>502 Bad Gateway <a href="#rfc.xref.status.502.1">5</a>, <a href="#rfc.iref.s.38"><b>9.5.3</b></a></li> 2026 <li>503 Service Unavailable <a href="#rfc.xref.status.503.1">5</a>, <a href="#rfc.iref.s.39"><b>9.5.4</b></a></li> 2027 <li>504 Gateway Timeout <a href="#rfc.xref.status.504.1">5</a>, <a href="#rfc.iref.s.40"><b>9.5.5</b></a>, <a href="#rfc.xref.status.504.2">A.1</a></li> 2028 <li>505 HTTP Version Not Supported <a href="#rfc.xref.status.505.1">5</a>, <a href="#rfc.iref.s.41"><b>9.5.6</b></a></li> 2029 </ul> 2030 </li> 2031 </ul> 2032 </li> 2033 <li><a id="rfc.index.T" href="#rfc.index.T"><b>T</b></a><ul> 2034 <li>TRACE method <a href="#rfc.xref.TRACE.1">3</a>, <a href="#rfc.iref.t.1"><b>8.8</b></a>, <a href="#rfc.xref.TRACE.2">10.5</a></li> 2035 </ul> 2036 </li> 2037 <li><a id="rfc.index.U" href="#rfc.index.U"><b>U</b></a><ul> 2038 <li>UNLINK method <a href="#rfc.iref.u.2"><b>A.1</b></a></li> 2039 <li>User-Agent header <a href="#rfc.xref.header.user-agent.1">4</a>, <a href="#rfc.iref.u.1"><b>10.9</b></a>, <a href="#rfc.xref.header.user-agent.2">12.1</a></li> 2040 </ul> 2041 </li> 2042 </ul> 2043 </div> 1768 2044 <h1><a id="rfc.copyright" href="#rfc.copyright">Full Copyright Statement</a></h1> 2045 <p>Copyright © The IETF Trust (2008).</p> 1769 2046 <p>This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the 1770 2047 authors retain all their rights. … … 1784 2061 <p>Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result 1785 2062 of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users 1786 of this specification can be obtained from the IETF on-line IPR repository at <<a href="http://www.ietf.org/ipr">http://www.ietf.org/ipr</a>>.2063 of this specification can be obtained from the IETF on-line IPR repository at <a href="http://www.ietf.org/ipr">http://www.ietf.org/ipr</a>. 1787 2064 </p> 1788 2065 <p>The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary … … 1790 2067 at <a href="mailto:ietf-ipr@ietf.org">ietf-ipr@ietf.org</a>. 1791 2068 </p> 1792 <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1>1793 <p class="noprint"><a href="#rfc.index.1">1</a> <a href="#rfc.index.2">2</a> <a href="#rfc.index.3">3</a> <a href="#rfc.index.4">4</a> <a href="#rfc.index.5">5</a> <a href="#rfc.index.A">A</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.D">D</a> <a href="#rfc.index.E">E</a> <a href="#rfc.index.F">F</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</a> <a href="#rfc.index.L">L</a> <a href="#rfc.index.M">M</a> <a href="#rfc.index.O">O</a> <a href="#rfc.index.P">P</a> <a href="#rfc.index.R">R</a> <a href="#rfc.index.S">S</a> <a href="#rfc.index.T">T</a> <a href="#rfc.index.U">U</a>1794 </p>1795 <div class="print2col">1796 <ul class="ind">1797 <li class="indline0"><a id="rfc.index.1" href="#rfc.index.1"><b>1</b></a><ul class="ind">1798 <li class="indline1">100 Continue (status code) <a class="iref" href="#rfc.xref.status.100.1">5</a>, <a class="iref" href="#rfc.iref.23"><b>9.1.1</b></a></li>1799 <li class="indline1">101 Switching Protocols (status code) <a class="iref" href="#rfc.xref.status.101.1">5</a>, <a class="iref" href="#rfc.iref.24"><b>9.1.2</b></a></li>1800 </ul>1801 </li>1802 <li class="indline0"><a id="rfc.index.2" href="#rfc.index.2"><b>2</b></a><ul class="ind">1803 <li class="indline1">200 OK (status code) <a class="iref" href="#rfc.xref.status.200.1">5</a>, <a class="iref" href="#rfc.iref.25"><b>9.2.1</b></a></li>1804 <li class="indline1">201 Created (status code) <a class="iref" href="#rfc.xref.status.201.1">5</a>, <a class="iref" href="#rfc.iref.26"><b>9.2.2</b></a>, <a class="iref" href="#rfc.xref.status.201.2">A.1</a></li>1805 <li class="indline1">202 Accepted (status code) <a class="iref" href="#rfc.xref.status.202.1">5</a>, <a class="iref" href="#rfc.iref.27"><b>9.2.3</b></a></li>1806 <li class="indline1">203 Non-Authoritative Information (status code) <a class="iref" href="#rfc.xref.status.203.1">5</a>, <a class="iref" href="#rfc.iref.28"><b>9.2.4</b></a></li>1807 <li class="indline1">204 No Content (status code) <a class="iref" href="#rfc.xref.status.204.1">5</a>, <a class="iref" href="#rfc.iref.29"><b>9.2.5</b></a></li>1808 <li class="indline1">205 Reset Content (status code) <a class="iref" href="#rfc.xref.status.205.1">5</a>, <a class="iref" href="#rfc.iref.30"><b>9.2.6</b></a></li>1809 <li class="indline1">206 Partial Content (status code) <a class="iref" href="#rfc.xref.status.206.1">5</a>, <a class="iref" href="#rfc.iref.31"><b>9.2.7</b></a></li>1810 </ul>1811 </li>1812 <li class="indline0"><a id="rfc.index.3" href="#rfc.index.3"><b>3</b></a><ul class="ind">1813 <li class="indline1">300 Multiple Choices (status code) <a class="iref" href="#rfc.xref.status.300.1">5</a>, <a class="iref" href="#rfc.iref.32"><b>9.3.1</b></a></li>1814 <li class="indline1">301 Moved Permanently (status code) <a class="iref" href="#rfc.xref.status.301.1">5</a>, <a class="iref" href="#rfc.iref.33"><b>9.3.2</b></a>, <a class="iref" href="#rfc.xref.status.301.2">A.2</a></li>1815 <li class="indline1">302 Found (status code) <a class="iref" href="#rfc.xref.status.302.1">5</a>, <a class="iref" href="#rfc.iref.34"><b>9.3.3</b></a>, <a class="iref" href="#rfc.xref.status.302.2">A.2</a></li>1816 <li class="indline1">303 See Other (status code) <a class="iref" href="#rfc.xref.status.303.1">5</a>, <a class="iref" href="#rfc.iref.35"><b>9.3.4</b></a></li>1817 <li class="indline1">304 Not Modified (status code) <a class="iref" href="#rfc.xref.status.304.1">5</a>, <a class="iref" href="#rfc.iref.36"><b>9.3.5</b></a></li>1818 <li class="indline1">305 Use Proxy (status code) <a class="iref" href="#rfc.xref.status.305.1">5</a>, <a class="iref" href="#rfc.iref.37"><b>9.3.6</b></a></li>1819 <li class="indline1">306 (Unused) (status code) <a class="iref" href="#rfc.iref.38"><b>9.3.7</b></a></li>1820 <li class="indline1">307 Temporary Redirect (status code) <a class="iref" href="#rfc.xref.status.307.1">5</a>, <a class="iref" href="#rfc.iref.39"><b>9.3.8</b></a>, <a class="iref" href="#rfc.xref.status.307.2">A.2</a></li>1821 </ul>1822 </li>1823 <li class="indline0"><a id="rfc.index.4" href="#rfc.index.4"><b>4</b></a><ul class="ind">1824 <li class="indline1">400 Bad Request (status code) <a class="iref" href="#rfc.xref.status.400.1">5</a>, <a class="iref" href="#rfc.iref.40"><b>9.4.1</b></a></li>1825 <li class="indline1">401 Unauthorized (status code) <a class="iref" href="#rfc.xref.status.401.1">5</a>, <a class="iref" href="#rfc.iref.41"><b>9.4.2</b></a></li>1826 <li class="indline1">402 Payment Required (status code) <a class="iref" href="#rfc.xref.status.402.1">5</a>, <a class="iref" href="#rfc.iref.42"><b>9.4.3</b></a></li>1827 <li class="indline1">403 Forbidden (status code) <a class="iref" href="#rfc.xref.status.403.1">5</a>, <a class="iref" href="#rfc.iref.43"><b>9.4.4</b></a>, <a class="iref" href="#rfc.xref.status.403.2">A.1</a></li>1828 <li class="indline1">404 Not Found (status code) <a class="iref" href="#rfc.xref.status.404.1">5</a>, <a class="iref" href="#rfc.iref.44"><b>9.4.5</b></a>, <a class="iref" href="#rfc.xref.status.404.2">A.1</a></li>1829 <li class="indline1">405 Method Not Allowed (status code) <a class="iref" href="#rfc.xref.status.405.1">5</a>, <a class="iref" href="#rfc.iref.45"><b>9.4.6</b></a></li>1830 <li class="indline1">406 Not Acceptable (status code) <a class="iref" href="#rfc.xref.status.406.1">5</a>, <a class="iref" href="#rfc.iref.46"><b>9.4.7</b></a></li>1831 <li class="indline1">407 Proxy Authentication Required (status code) <a class="iref" href="#rfc.xref.status.407.1">5</a>, <a class="iref" href="#rfc.iref.47"><b>9.4.8</b></a></li>1832 <li class="indline1">408 Request Timeout (status code) <a class="iref" href="#rfc.xref.status.408.1">5</a>, <a class="iref" href="#rfc.iref.48"><b>9.4.9</b></a></li>1833 <li class="indline1">409 Conflict (status code) <a class="iref" href="#rfc.xref.status.409.1">5</a>, <a class="iref" href="#rfc.iref.49"><b>9.4.10</b></a></li>1834 <li class="indline1">410 Gone (status code) <a class="iref" href="#rfc.xref.status.410.1">5</a>, <a class="iref" href="#rfc.iref.50"><b>9.4.11</b></a>, <a class="iref" href="#rfc.xref.status.410.2">A.1</a></li>1835 <li class="indline1">411 Length Required (status code) <a class="iref" href="#rfc.xref.status.411.1">5</a>, <a class="iref" href="#rfc.iref.51"><b>9.4.12</b></a></li>1836 <li class="indline1">412 Precondition Failed (status code) <a class="iref" href="#rfc.xref.status.412.1">5</a>, <a class="iref" href="#rfc.iref.52"><b>9.4.13</b></a></li>1837 <li class="indline1">413 Request Entity Too Large (status code) <a class="iref" href="#rfc.xref.status.413.1">5</a>, <a class="iref" href="#rfc.iref.53"><b>9.4.14</b></a></li>1838 <li class="indline1">414 Request-URI Too Long (status code) <a class="iref" href="#rfc.xref.status.414.1">5</a>, <a class="iref" href="#rfc.iref.54"><b>9.4.15</b></a></li>1839 <li class="indline1">415 Unsupported Media Type (status code) <a class="iref" href="#rfc.xref.status.415.1">5</a>, <a class="iref" href="#rfc.iref.55"><b>9.4.16</b></a></li>1840 <li class="indline1">416 Requested Range Not Satisfiable (status code) <a class="iref" href="#rfc.xref.status.416.1">5</a>, <a class="iref" href="#rfc.iref.56"><b>9.4.17</b></a></li>1841 <li class="indline1">417 Expectation Failed (status code) <a class="iref" href="#rfc.xref.status.417.1">5</a>, <a class="iref" href="#rfc.iref.57"><b>9.4.18</b></a></li>1842 </ul>1843 </li>1844 <li class="indline0"><a id="rfc.index.5" href="#rfc.index.5"><b>5</b></a><ul class="ind">1845 <li class="indline1">500 Internal Server Error (status code) <a class="iref" href="#rfc.xref.status.500.1">5</a>, <a class="iref" href="#rfc.iref.58"><b>9.5.1</b></a></li>1846 <li class="indline1">501 Not Implemented (status code) <a class="iref" href="#rfc.xref.status.501.1">5</a>, <a class="iref" href="#rfc.iref.59"><b>9.5.2</b></a></li>1847 <li class="indline1">502 Bad Gateway (status code) <a class="iref" href="#rfc.xref.status.502.1">5</a>, <a class="iref" href="#rfc.iref.60"><b>9.5.3</b></a></li>1848 <li class="indline1">503 Service Unavailable (status code) <a class="iref" href="#rfc.xref.status.503.1">5</a>, <a class="iref" href="#rfc.iref.61"><b>9.5.4</b></a></li>1849 <li class="indline1">504 Gateway Timeout (status code) <a class="iref" href="#rfc.xref.status.504.1">5</a>, <a class="iref" href="#rfc.iref.62"><b>9.5.5</b></a>, <a class="iref" href="#rfc.xref.status.504.2">A.1</a></li>1850 <li class="indline1">505 HTTP Version Not Supported (status code) <a class="iref" href="#rfc.xref.status.505.1">5</a>, <a class="iref" href="#rfc.iref.63"><b>9.5.6</b></a></li>1851 </ul>1852 </li>1853 <li class="indline0"><a id="rfc.index.A" href="#rfc.index.A"><b>A</b></a><ul class="ind">1854 <li class="indline1">Allow header <a class="iref" href="#rfc.xref.header.allow.1">3</a>, <a class="iref" href="#rfc.iref.a.1"><b>10.1</b></a></li>1855 </ul>1856 </li>1857 <li class="indline0"><a id="rfc.index.C" href="#rfc.index.C"><b>C</b></a><ul class="ind">1858 <li class="indline1">CONNECT method <a class="iref" href="#rfc.xref.CONNECT.1">3</a>, <a class="iref" href="#rfc.iref.c.1"><b>8.9</b></a></li>1859 </ul>1860 </li>1861 <li class="indline0"><a id="rfc.index.D" href="#rfc.index.D"><b>D</b></a><ul class="ind">1862 <li class="indline1">DELETE method <a class="iref" href="#rfc.xref.DELETE.1">3</a>, <a class="iref" href="#rfc.iref.d.1"><b>8.7</b></a></li>1863 </ul>1864 </li>1865 <li class="indline0"><a id="rfc.index.E" href="#rfc.index.E"><b>E</b></a><ul class="ind">1866 <li class="indline1">Expect header <a class="iref" href="#rfc.xref.header.expect.1">4</a>, <a class="iref" href="#rfc.xref.header.expect.2">9.4.18</a>, <a class="iref" href="#rfc.iref.e.1"><b>10.2</b></a></li>1867 </ul>1868 </li>1869 <li class="indline0"><a id="rfc.index.F" href="#rfc.index.F"><b>F</b></a><ul class="ind">1870 <li class="indline1">From header <a class="iref" href="#rfc.xref.header.from.1">4</a>, <a class="iref" href="#rfc.iref.f.1"><b>10.3</b></a></li>1871 </ul>1872 </li>1873 <li class="indline0"><a id="rfc.index.G" href="#rfc.index.G"><b>G</b></a><ul class="ind">1874 <li class="indline1">GET method <a class="iref" href="#rfc.xref.GET.1">3</a>, <a class="iref" href="#rfc.iref.g.8"><b>8.3</b></a></li>1875 <li class="indline1"><tt>Grammar</tt> 1876 <ul class="ind">1877 <li class="indline1"><tt>Allow</tt> <a class="iref" href="#rfc.iref.g.9"><b>10.1</b></a></li>1878 <li class="indline1"><tt>delta-seconds</tt> <a class="iref" href="#rfc.iref.g.19"><b>10.7</b></a></li>1879 <li class="indline1"><tt>Expect</tt> <a class="iref" href="#rfc.iref.g.10"><b>10.2</b></a></li>1880 <li class="indline1"><tt>expect-params</tt> <a class="iref" href="#rfc.iref.g.13"><b>10.2</b></a></li>1881 <li class="indline1"><tt>expectation</tt> <a class="iref" href="#rfc.iref.g.11"><b>10.2</b></a></li>1882 <li class="indline1"><tt>expectation-extension</tt> <a class="iref" href="#rfc.iref.g.12"><b>10.2</b></a></li>1883 <li class="indline1"><tt>extension-code</tt> <a class="iref" href="#rfc.iref.g.5"><b>5</b></a></li>1884 <li class="indline1"><tt>extension-method</tt> <a class="iref" href="#rfc.iref.g.2"><b>3</b></a></li>1885 <li class="indline1"><tt>From</tt> <a class="iref" href="#rfc.iref.g.14"><b>10.3</b></a></li>1886 <li class="indline1"><tt>Location</tt> <a class="iref" href="#rfc.iref.g.15"><b>10.4</b></a></li>1887 <li class="indline1"><tt>Max-Forwards</tt> <a class="iref" href="#rfc.iref.g.16"><b>10.5</b></a></li>1888 <li class="indline1"><tt>Method</tt> <a class="iref" href="#rfc.iref.g.1"><b>3</b></a></li>1889 <li class="indline1"><tt>Reason-Phrase</tt> <a class="iref" href="#rfc.iref.g.6"><b>5</b></a></li>1890 <li class="indline1"><tt>Referer</tt> <a class="iref" href="#rfc.iref.g.17"><b>10.6</b></a></li>1891 <li class="indline1"><tt>request-header</tt> <a class="iref" href="#rfc.iref.g.3"><b>4</b></a></li>1892 <li class="indline1"><tt>response-header</tt> <a class="iref" href="#rfc.iref.g.7"><b>6</b></a></li>1893 <li class="indline1"><tt>Retry-After</tt> <a class="iref" href="#rfc.iref.g.18"><b>10.7</b></a></li>1894 <li class="indline1"><tt>Server</tt> <a class="iref" href="#rfc.iref.g.20"><b>10.8</b></a></li>1895 <li class="indline1"><tt>Status-Code</tt> <a class="iref" href="#rfc.iref.g.4"><b>5</b></a></li>1896 <li class="indline1"><tt>User-Agent</tt> <a class="iref" href="#rfc.iref.g.21"><b>10.9</b></a></li>1897 </ul>1898 </li>1899 </ul>1900 </li>1901 <li class="indline0"><a id="rfc.index.H" href="#rfc.index.H"><b>H</b></a><ul class="ind">1902 <li class="indline1">HEAD method <a class="iref" href="#rfc.xref.HEAD.1">3</a>, <a class="iref" href="#rfc.iref.h.1"><b>8.4</b></a></li>1903 <li class="indline1">Headers 1904 <ul class="ind">1905 <li class="indline1">Allow <a class="iref" href="#rfc.xref.header.allow.1">3</a>, <a class="iref" href="#rfc.iref.h.2"><b>10.1</b></a></li>1906 <li class="indline1">Expect <a class="iref" href="#rfc.xref.header.expect.1">4</a>, <a class="iref" href="#rfc.xref.header.expect.2">9.4.18</a>, <a class="iref" href="#rfc.iref.h.3"><b>10.2</b></a></li>1907 <li class="indline1">From <a class="iref" href="#rfc.xref.header.from.1">4</a>, <a class="iref" href="#rfc.iref.h.4"><b>10.3</b></a></li>1908 <li class="indline1">Location <a class="iref" href="#rfc.xref.header.location.1">6</a>, <a class="iref" href="#rfc.xref.header.location.2">8.5</a>, <a class="iref" href="#rfc.iref.h.5"><b>10.4</b></a>, <a class="iref" href="#rfc.xref.header.location.3">A.2</a></li>1909 <li class="indline1">Max-Forwards <a class="iref" href="#rfc.xref.header.max-forwards.1">4</a>, <a class="iref" href="#rfc.xref.header.max-forwards.2">8.8</a>, <a class="iref" href="#rfc.iref.h.6"><b>10.5</b></a></li>1910 <li class="indline1">Referer <a class="iref" href="#rfc.xref.header.referer.1">4</a>, <a class="iref" href="#rfc.iref.h.7"><b>10.6</b></a></li>1911 <li class="indline1">Retry-After <a class="iref" href="#rfc.xref.header.retry-after.1">6</a>, <a class="iref" href="#rfc.iref.h.8"><b>10.7</b></a></li>1912 <li class="indline1">Server <a class="iref" href="#rfc.xref.header.server.1">6</a>, <a class="iref" href="#rfc.iref.h.9"><b>10.8</b></a>, <a class="iref" href="#rfc.xref.header.server.2">12.1</a>, <a class="iref" href="#rfc.xref.header.server.3">A.2</a></li>1913 <li class="indline1">User-Agent <a class="iref" href="#rfc.xref.header.user-agent.1">4</a>, <a class="iref" href="#rfc.iref.h.10"><b>10.9</b></a>, <a class="iref" href="#rfc.xref.header.user-agent.2">12.1</a></li>1914 </ul>1915 </li>1916 </ul>1917 </li>1918 <li class="indline0"><a id="rfc.index.L" href="#rfc.index.L"><b>L</b></a><ul class="ind">1919 <li class="indline1">LINK method <a class="iref" href="#rfc.iref.l.2"><b>A.1</b></a></li>1920 <li class="indline1">Location header <a class="iref" href="#rfc.xref.header.location.1">6</a>, <a class="iref" href="#rfc.xref.header.location.2">8.5</a>, <a class="iref" href="#rfc.iref.l.1"><b>10.4</b></a>, <a class="iref" href="#rfc.xref.header.location.3">A.2</a></li>1921 <li class="indline1"><em>Luo1998</em> <a class="iref" href="#rfc.xref.Luo1998.1">8.9</a>, <a class="iref" href="#Luo1998"><b>14.2</b></a></li>1922 </ul>1923 </li>1924 <li class="indline0"><a id="rfc.index.M" href="#rfc.index.M"><b>M</b></a><ul class="ind">1925 <li class="indline1">Max-Forwards header <a class="iref" href="#rfc.xref.header.max-forwards.1">4</a>, <a class="iref" href="#rfc.xref.header.max-forwards.2">8.8</a>, <a class="iref" href="#rfc.iref.m.9"><b>10.5</b></a></li>1926 <li class="indline1">Methods 1927 <ul class="ind">1928 <li class="indline1">CONNECT <a class="iref" href="#rfc.xref.CONNECT.1">3</a>, <a class="iref" href="#rfc.iref.m.8"><b>8.9</b></a></li>1929 <li class="indline1">DELETE <a class="iref" href="#rfc.xref.DELETE.1">3</a>, <a class="iref" href="#rfc.iref.m.6"><b>8.7</b></a></li>1930 <li class="indline1">GET <a class="iref" href="#rfc.xref.GET.1">3</a>, <a class="iref" href="#rfc.iref.m.2"><b>8.3</b></a></li>1931 <li class="indline1">HEAD <a class="iref" href="#rfc.xref.HEAD.1">3</a>, <a class="iref" href="#rfc.iref.m.3"><b>8.4</b></a></li>1932 <li class="indline1">LINK <a class="iref" href="#rfc.iref.m.11"><b>A.1</b></a></li>1933 <li class="indline1">OPTIONS <a class="iref" href="#rfc.xref.OPTIONS.1">3</a>, <a class="iref" href="#rfc.iref.m.1"><b>8.2</b></a>, <a class="iref" href="#rfc.xref.OPTIONS.2">10.5</a></li>1934 <li class="indline1">PATCH <a class="iref" href="#rfc.iref.m.10"><b>A.1</b></a></li>1935 <li class="indline1">POST <a class="iref" href="#rfc.xref.POST.1">3</a>, <a class="iref" href="#rfc.iref.m.4"><b>8.5</b></a>, <a class="iref" href="#rfc.xref.POST.2">A.2</a></li>1936 <li class="indline1">PUT <a class="iref" href="#rfc.xref.PUT.1">3</a>, <a class="iref" href="#rfc.iref.m.5"><b>8.6</b></a></li>1937 <li class="indline1">TRACE <a class="iref" href="#rfc.xref.TRACE.1">3</a>, <a class="iref" href="#rfc.iref.m.7"><b>8.8</b></a>, <a class="iref" href="#rfc.xref.TRACE.2">10.5</a></li>1938 <li class="indline1">UNLINK <a class="iref" href="#rfc.iref.m.12"><b>A.1</b></a></li>1939 </ul>1940 </li>1941 </ul>1942 </li>1943 <li class="indline0"><a id="rfc.index.O" href="#rfc.index.O"><b>O</b></a><ul class="ind">1944 <li class="indline1">OPTIONS method <a class="iref" href="#rfc.xref.OPTIONS.1">3</a>, <a class="iref" href="#rfc.iref.o.1"><b>8.2</b></a>, <a class="iref" href="#rfc.xref.OPTIONS.2">10.5</a></li>1945 </ul>1946 </li>1947 <li class="indline0"><a id="rfc.index.P" href="#rfc.index.P"><b>P</b></a><ul class="ind">1948 <li class="indline1"><em>Part1</em> <a class="iref" href="#rfc.xref.Part1.1">1</a>, <a class="iref" href="#rfc.xref.Part1.2">2</a>, <a class="iref" href="#rfc.xref.Part1.3">2</a>, <a class="iref" href="#rfc.xref.Part1.4">2</a>, <a class="iref" href="#rfc.xref.Part1.5">2</a>, <a class="iref" href="#rfc.xref.Part1.6">2</a>, <a class="iref" href="#rfc.xref.Part1.7">2</a>, <a class="iref" href="#rfc.xref.Part1.8">2</a>, <a class="iref" href="#rfc.xref.Part1.9">2</a>, <a class="iref" href="#rfc.xref.Part1.10">2</a>, <a class="iref" href="#rfc.xref.Part1.11">2</a>, <a class="iref" href="#rfc.xref.Part1.12">2</a>, <a class="iref" href="#rfc.xref.Part1.13">2</a>, <a class="iref" href="#rfc.xref.Part1.14">2</a>, <a class="iref" href="#rfc.xref.Part1.15">4</a>, <a class="iref" href="#rfc.xref.Part1.16">4</a>, <a class="iref" href="#rfc.xref.Part1.17">7</a>, <a class="iref" href="#rfc.xref.Part1.18">8.8</a>, <a class="iref" href="#rfc.xref.Part1.19">9.1.1</a>, <a class="iref" href="#rfc.xref.Part1.20">9.5.6</a>, <a class="iref" href="#rfc.xref.Part1.21">10.2</a>, <a class="iref" href="#rfc.xref.Part1.22">10.8</a>, <a class="iref" href="#rfc.xref.Part1.23">10.8</a>, <a class="iref" href="#rfc.xref.Part1.24">10.9</a>, <a class="iref" href="#Part1"><b>14.1</b></a>, <a class="iref" href="#rfc.xref.Part1.25">A.2</a><ul class="ind">1949 <li class="indline1"><em>Section 2.1</em> <a class="iref" href="#rfc.xref.Part1.2">2</a></li>1950 <li class="indline1"><em>Section 2.2</em> <a class="iref" href="#rfc.xref.Part1.3">2</a>, <a class="iref" href="#rfc.xref.Part1.4">2</a>, <a class="iref" href="#rfc.xref.Part1.5">2</a>, <a class="iref" href="#rfc.xref.Part1.6">2</a>, <a class="iref" href="#rfc.xref.Part1.7">2</a></li>1951 <li class="indline1"><em>Section 3.1</em> <a class="iref" href="#rfc.xref.Part1.20">9.5.6</a></li>1952 <li class="indline1"><em>Section 3.2.1</em> <a class="iref" href="#rfc.xref.Part1.8">2</a>, <a class="iref" href="#rfc.xref.Part1.9">2</a>, <a class="iref" href="#rfc.xref.Part1.13">2</a></li>1953 <li class="indline1"><em>Section 3.3.1</em> <a class="iref" href="#rfc.xref.Part1.11">2</a></li>1954 <li class="indline1"><em>Section 3.5</em> <a class="iref" href="#rfc.xref.Part1.12">2</a>, <a class="iref" href="#rfc.xref.Part1.22">10.8</a>, <a class="iref" href="#rfc.xref.Part1.24">10.9</a></li>1955 <li class="indline1"><em>Section 4.3</em> <a class="iref" href="#rfc.xref.Part1.17">7</a></li>1956 <li class="indline1"><em>Section 7.2.3</em> <a class="iref" href="#rfc.xref.Part1.19">9.1.1</a>, <a class="iref" href="#rfc.xref.Part1.21">10.2</a></li>1957 <li class="indline1"><em>Section 8.4</em> <a class="iref" href="#rfc.xref.Part1.10">2</a>, <a class="iref" href="#rfc.xref.Part1.15">4</a></li>1958 <li class="indline1"><em>Section 8.8</em> <a class="iref" href="#rfc.xref.Part1.14">2</a>, <a class="iref" href="#rfc.xref.Part1.16">4</a></li>1959 <li class="indline1"><em>Section 8.9</em> <a class="iref" href="#rfc.xref.Part1.18">8.8</a>, <a class="iref" href="#rfc.xref.Part1.23">10.8</a>, <a class="iref" href="#rfc.xref.Part1.25">A.2</a></li>1960 </ul>1961 </li>1962 <li class="indline1"><em>Part3</em> <a class="iref" href="#rfc.xref.Part3.1">2</a>, <a class="iref" href="#rfc.xref.Part3.2">2</a>, <a class="iref" href="#rfc.xref.Part3.3">2</a>, <a class="iref" href="#rfc.xref.Part3.4">2</a>, <a class="iref" href="#rfc.xref.Part3.5">4</a>, <a class="iref" href="#rfc.xref.Part3.6">4</a>, <a class="iref" href="#rfc.xref.Part3.7">4</a>, <a class="iref" href="#rfc.xref.Part3.8">4</a>, <a class="iref" href="#rfc.xref.Part3.9">7</a>, <a class="iref" href="#rfc.xref.Part3.10">9.3.1</a>, <a class="iref" href="#rfc.xref.Part3.11">10.4</a>, <a class="iref" href="#Part3"><b>14.1</b></a><ul class="ind">1963 <li class="indline1"><em>Section 5</em> <a class="iref" href="#rfc.xref.Part3.10">9.3.1</a></li>1964 <li class="indline1"><em>Section 6.1</em> <a class="iref" href="#rfc.xref.Part3.1">2</a>, <a class="iref" href="#rfc.xref.Part3.5">4</a></li>1965 <li class="indline1"><em>Section 6.2</em> <a class="iref" href="#rfc.xref.Part3.2">2</a>, <a class="iref" href="#rfc.xref.Part3.6">4</a></li>1966 <li class="indline1"><em>Section 6.3</em> <a class="iref" href="#rfc.xref.Part3.3">2</a>, <a class="iref" href="#rfc.xref.Part3.7">4</a></li>1967 <li class="indline1"><em>Section 6.4</em> <a class="iref" href="#rfc.xref.Part3.4">2</a>, <a class="iref" href="#rfc.xref.Part3.8">4</a></li>1968 <li class="indline1"><em>Section 6.7</em> <a class="iref" href="#rfc.xref.Part3.11">10.4</a></li>1969 </ul>1970 </li>1971 <li class="indline1"><em>Part4</em> <a class="iref" href="#rfc.xref.Part4.1">2</a>, <a class="iref" href="#rfc.xref.Part4.2">2</a>, <a class="iref" href="#rfc.xref.Part4.3">2</a>, <a class="iref" href="#rfc.xref.Part4.4">2</a>, <a class="iref" href="#rfc.xref.Part4.5">2</a>, <a class="iref" href="#rfc.xref.Part4.6">4</a>, <a class="iref" href="#rfc.xref.Part4.7">4</a>, <a class="iref" href="#rfc.xref.Part4.8">4</a>, <a class="iref" href="#rfc.xref.Part4.9">4</a>, <a class="iref" href="#rfc.xref.Part4.10">6</a>, <a class="iref" href="#rfc.xref.Part4.11">9.2.2</a>, <a class="iref" href="#rfc.xref.Part4.12">9.3.5</a>, <a class="iref" href="#rfc.xref.Part4.13">9.4.13</a>, <a class="iref" href="#Part4"><b>14.1</b></a>, <a class="iref" href="#rfc.xref.Part4.14">B.2</a><ul class="ind">1972 <li class="indline1"><em>Section 7.1</em> <a class="iref" href="#rfc.xref.Part4.1">2</a>, <a class="iref" href="#rfc.xref.Part4.10">6</a>, <a class="iref" href="#rfc.xref.Part4.11">9.2.2</a></li>1973 <li class="indline1"><em>Section 7.2</em> <a class="iref" href="#rfc.xref.Part4.2">2</a>, <a class="iref" href="#rfc.xref.Part4.6">4</a></li>1974 <li class="indline1"><em>Section 7.3</em> <a class="iref" href="#rfc.xref.Part4.3">2</a>, <a class="iref" href="#rfc.xref.Part4.7">4</a></li>1975 <li class="indline1"><em>Section 7.4</em> <a class="iref" href="#rfc.xref.Part4.4">2</a>, <a class="iref" href="#rfc.xref.Part4.8">4</a></li>1976 <li class="indline1"><em>Section 7.5</em> <a class="iref" href="#rfc.xref.Part4.5">2</a>, <a class="iref" href="#rfc.xref.Part4.9">4</a></li>1977 </ul>1978 </li>1979 <li class="indline1"><em>Part5</em> <a class="iref" href="#rfc.xref.Part5.1">2</a>, <a class="iref" href="#rfc.xref.Part5.2">2</a>, <a class="iref" href="#rfc.xref.Part5.3">2</a>, <a class="iref" href="#rfc.xref.Part5.4">4</a>, <a class="iref" href="#rfc.xref.Part5.5">4</a>, <a class="iref" href="#rfc.xref.Part5.6">6</a>, <a class="iref" href="#rfc.xref.Part5.7">8.3</a>, <a class="iref" href="#rfc.xref.Part5.8">9.1.2</a>, <a class="iref" href="#rfc.xref.Part5.9">9.2.7</a>, <a class="iref" href="#rfc.xref.Part5.10">9.4.17</a>, <a class="iref" href="#Part5"><b>14.1</b></a><ul class="ind">1980 <li class="indline1"><em>Section 6.1</em> <a class="iref" href="#rfc.xref.Part5.1">2</a>, <a class="iref" href="#rfc.xref.Part5.6">6</a></li>1981 <li class="indline1"><em>Section 6.3</em> <a class="iref" href="#rfc.xref.Part5.2">2</a>, <a class="iref" href="#rfc.xref.Part5.4">4</a></li>1982 <li class="indline1"><em>Section 6.4</em> <a class="iref" href="#rfc.xref.Part5.3">2</a>, <a class="iref" href="#rfc.xref.Part5.5">4</a>, <a class="iref" href="#rfc.xref.Part5.7">8.3</a>, <a class="iref" href="#rfc.xref.Part5.8">9.1.2</a>, <a class="iref" href="#rfc.xref.Part5.10">9.4.17</a></li>1983 </ul>1984 </li>1985 <li class="indline1"><em>Part6</em> <a class="iref" href="#rfc.xref.Part6.1">2</a>, <a class="iref" href="#rfc.xref.Part6.2">2</a>, <a class="iref" href="#rfc.xref.Part6.3">6</a>, <a class="iref" href="#rfc.xref.Part6.4">6</a>, <a class="iref" href="#rfc.xref.Part6.5">8.3</a>, <a class="iref" href="#Part6"><b>14.1</b></a><ul class="ind">1986 <li class="indline1"><em>Section 16.1</em> <a class="iref" href="#rfc.xref.Part6.1">2</a>, <a class="iref" href="#rfc.xref.Part6.3">6</a></li>1987 <li class="indline1"><em>Section 16.5</em> <a class="iref" href="#rfc.xref.Part6.2">2</a>, <a class="iref" href="#rfc.xref.Part6.4">6</a></li>1988 </ul>1989 </li>1990 <li class="indline1"><em>Part7</em> <a class="iref" href="#rfc.xref.Part7.1">2</a>, <a class="iref" href="#rfc.xref.Part7.2">2</a>, <a class="iref" href="#rfc.xref.Part7.3">2</a>, <a class="iref" href="#rfc.xref.Part7.4">2</a>, <a class="iref" href="#rfc.xref.Part7.5">4</a>, <a class="iref" href="#rfc.xref.Part7.6">4</a>, <a class="iref" href="#rfc.xref.Part7.7">6</a>, <a class="iref" href="#rfc.xref.Part7.8">6</a>, <a class="iref" href="#rfc.xref.Part7.9">9.4.2</a>, <a class="iref" href="#rfc.xref.Part7.10">9.4.8</a>, <a class="iref" href="#Part7"><b>14.1</b></a><ul class="ind">1991 <li class="indline1"><em>Section 4.1</em> <a class="iref" href="#rfc.xref.Part7.1">2</a>, <a class="iref" href="#rfc.xref.Part7.5">4</a></li>1992 <li class="indline1"><em>Section 4.2</em> <a class="iref" href="#rfc.xref.Part7.2">2</a>, <a class="iref" href="#rfc.xref.Part7.7">6</a></li>1993 <li class="indline1"><em>Section 4.3</em> <a class="iref" href="#rfc.xref.Part7.3">2</a>, <a class="iref" href="#rfc.xref.Part7.6">4</a></li>1994 <li class="indline1"><em>Section 4.4</em> <a class="iref" href="#rfc.xref.Part7.4">2</a>, <a class="iref" href="#rfc.xref.Part7.8">6</a></li>1995 </ul>1996 </li>1997 <li class="indline1">PATCH method <a class="iref" href="#rfc.iref.p.3"><b>A.1</b></a></li>1998 <li class="indline1">POST method <a class="iref" href="#rfc.xref.POST.1">3</a>, <a class="iref" href="#rfc.iref.p.1"><b>8.5</b></a>, <a class="iref" href="#rfc.xref.POST.2">A.2</a></li>1999 <li class="indline1">PUT method <a class="iref" href="#rfc.xref.PUT.1">3</a>, <a class="iref" href="#rfc.iref.p.2"><b>8.6</b></a></li>2000 </ul>2001 </li>2002 <li class="indline0"><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul class="ind">2003 <li class="indline1">Referer header <a class="iref" href="#rfc.xref.header.referer.1">4</a>, <a class="iref" href="#rfc.iref.r.1"><b>10.6</b></a></li>2004 <li class="indline1">Retry-After header <a class="iref" href="#rfc.xref.header.retry-after.1">6</a>, <a class="iref" href="#rfc.iref.r.2"><b>10.7</b></a></li>2005 <li class="indline1"><em>RFC1945</em> <a class="iref" href="#rfc.xref.RFC1945.1">9.3.3</a>, <a class="iref" href="#RFC1945"><b>14.2</b></a></li>2006 <li class="indline1"><em>RFC2068</em> <a class="iref" href="#rfc.xref.RFC2068.1">9.3.3</a>, <a class="iref" href="#rfc.xref.RFC2068.2">9.3.6</a>, <a class="iref" href="#RFC2068"><b>14.2</b></a>, <a class="iref" href="#rfc.xref.RFC2068.3">A.1</a></li>2007 <li class="indline1"><em>RFC2119</em> <a class="iref" href="#rfc.xref.RFC2119.1">1.1</a>, <a class="iref" href="#RFC2119"><b>14.1</b></a></li>2008 <li class="indline1"><em>RFC2616</em> <a class="iref" href="#rfc.xref.RFC2616.1">1</a>, <a class="iref" href="#RFC2616"><b>14.2</b></a>, <a class="iref" href="#rfc.xref.RFC2616.2">B.1</a></li>2009 <li class="indline1"><em>RFC2822</em> <a class="iref" href="#rfc.xref.RFC2822.1">10.3</a>, <a class="iref" href="#rfc.xref.RFC2822.2">10.3</a>, <a class="iref" href="#RFC2822"><b>14.2</b></a><ul class="ind">2010 <li class="indline1"><em>Section 3.4</em> <a class="iref" href="#rfc.xref.RFC2822.1">10.3</a>, <a class="iref" href="#rfc.xref.RFC2822.2">10.3</a></li>2011 </ul>2012 </li>2013 </ul>2014 </li>2015 <li class="indline0"><a id="rfc.index.S" href="#rfc.index.S"><b>S</b></a><ul class="ind">2016 <li class="indline1">Server header <a class="iref" href="#rfc.xref.header.server.1">6</a>, <a class="iref" href="#rfc.iref.s.42"><b>10.8</b></a>, <a class="iref" href="#rfc.xref.header.server.2">12.1</a>, <a class="iref" href="#rfc.xref.header.server.3">A.2</a></li>2017 <li class="indline1">Status Codes 2018 <ul class="ind">2019 <li class="indline1">100 Continue <a class="iref" href="#rfc.xref.status.100.1">5</a>, <a class="iref" href="#rfc.iref.s.1"><b>9.1.1</b></a></li>2020 <li class="indline1">101 Switching Protocols <a class="iref" href="#rfc.xref.status.101.1">5</a>, <a class="iref" href="#rfc.iref.s.2"><b>9.1.2</b></a></li>2021 <li class="indline1">200 OK <a class="iref" href="#rfc.xref.status.200.1">5</a>, <a class="iref" href="#rfc.iref.s.3"><b>9.2.1</b></a></li>2022 <li class="indline1">201 Created <a class="iref" href="#rfc.xref.status.201.1">5</a>, <a class="iref" href="#rfc.iref.s.4"><b>9.2.2</b></a>, <a class="iref" href="#rfc.xref.status.201.2">A.1</a></li>2023 <li class="indline1">202 Accepted <a class="iref" href="#rfc.xref.status.202.1">5</a>, <a class="iref" href="#rfc.iref.s.5"><b>9.2.3</b></a></li>2024 <li class="indline1">203 Non-Authoritative Information <a class="iref" href="#rfc.xref.status.203.1">5</a>, <a class="iref" href="#rfc.iref.s.6"><b>9.2.4</b></a></li>2025 <li class="indline1">204 No Content <a class="iref" href="#rfc.xref.status.204.1">5</a>, <a class="iref" href="#rfc.iref.s.7"><b>9.2.5</b></a></li>2026 <li class="indline1">205 Reset Content <a class="iref" href="#rfc.xref.status.205.1">5</a>, <a class="iref" href="#rfc.iref.s.8"><b>9.2.6</b></a></li>2027 <li class="indline1">206 Partial Content <a class="iref" href="#rfc.xref.status.206.1">5</a>, <a class="iref" href="#rfc.iref.s.9"><b>9.2.7</b></a></li>2028 <li class="indline1">300 Multiple Choices <a class="iref" href="#rfc.xref.status.300.1">5</a>, <a class="iref" href="#rfc.iref.s.10"><b>9.3.1</b></a></li>2029 <li class="indline1">301 Moved Permanently <a class="iref" href="#rfc.xref.status.301.1">5</a>, <a class="iref" href="#rfc.iref.s.11"><b>9.3.2</b></a>, <a class="iref" href="#rfc.xref.status.301.2">A.2</a></li>2030 <li class="indline1">302 Found <a class="iref" href="#rfc.xref.status.302.1">5</a>, <a class="iref" href="#rfc.iref.s.12"><b>9.3.3</b></a>, <a class="iref" href="#rfc.xref.status.302.2">A.2</a></li>2031 <li class="indline1">303 See Other <a class="iref" href="#rfc.xref.status.303.1">5</a>, <a class="iref" href="#rfc.iref.s.13"><b>9.3.4</b></a></li>2032 <li class="indline1">304 Not Modified <a class="iref" href="#rfc.xref.status.304.1">5</a>, <a class="iref" href="#rfc.iref.s.14"><b>9.3.5</b></a></li>2033 <li class="indline1">305 Use Proxy <a class="iref" href="#rfc.xref.status.305.1">5</a>, <a class="iref" href="#rfc.iref.s.15"><b>9.3.6</b></a></li>2034 <li class="indline1">306 (Unused) <a class="iref" href="#rfc.iref.s.16"><b>9.3.7</b></a></li>2035 <li class="indline1">307 Temporary Redirect <a class="iref" href="#rfc.xref.status.307.1">5</a>, <a class="iref" href="#rfc.iref.s.17"><b>9.3.8</b></a>, <a class="iref" href="#rfc.xref.status.307.2">A.2</a></li>2036 <li class="indline1">400 Bad Request <a class="iref" href="#rfc.xref.status.400.1">5</a>, <a class="iref" href="#rfc.iref.s.18"><b>9.4.1</b></a></li>2037 <li class="indline1">401 Unauthorized <a class="iref" href="#rfc.xref.status.401.1">5</a>, <a class="iref" href="#rfc.iref.s.19"><b>9.4.2</b></a></li>2038 <li class="indline1">402 Payment Required <a class="iref" href="#rfc.xref.status.402.1">5</a>, <a class="iref" href="#rfc.iref.s.20"><b>9.4.3</b></a></li>2039 <li class="indline1">403 Forbidden <a class="iref" href="#rfc.xref.status.403.1">5</a>, <a class="iref" href="#rfc.iref.s.21"><b>9.4.4</b></a>, <a class="iref" href="#rfc.xref.status.403.2">A.1</a></li>2040 <li class="indline1">404 Not Found <a class="iref" href="#rfc.xref.status.404.1">5</a>, <a class="iref" href="#rfc.iref.s.22"><b>9.4.5</b></a>, <a class="iref" href="#rfc.xref.status.404.2">A.1</a></li>2041 <li class="indline1">405 Method Not Allowed <a class="iref" href="#rfc.xref.status.405.1">5</a>, <a class="iref" href="#rfc.iref.s.23"><b>9.4.6</b></a></li>2042 <li class="indline1">406 Not Acceptable <a class="iref" href="#rfc.xref.status.406.1">5</a>, <a class="iref" href="#rfc.iref.s.24"><b>9.4.7</b></a></li>2043 <li class="indline1">407 Proxy Authentication Required <a class="iref" href="#rfc.xref.status.407.1">5</a>, <a class="iref" href="#rfc.iref.s.25"><b>9.4.8</b></a></li>2044 <li class="indline1">408 Request Timeout <a class="iref" href="#rfc.xref.status.408.1">5</a>, <a class="iref" href="#rfc.iref.s.26"><b>9.4.9</b></a></li>2045 <li class="indline1">409 Conflict <a class="iref" href="#rfc.xref.status.409.1">5</a>, <a class="iref" href="#rfc.iref.s.27"><b>9.4.10</b></a></li>2046 <li class="indline1">410 Gone <a class="iref" href="#rfc.xref.status.410.1">5</a>, <a class="iref" href="#rfc.iref.s.28"><b>9.4.11</b></a>, <a class="iref" href="#rfc.xref.status.410.2">A.1</a></li>2047 <li class="indline1">411 Length Required <a class="iref" href="#rfc.xref.status.411.1">5</a>, <a class="iref" href="#rfc.iref.s.29"><b>9.4.12</b></a></li>2048 <li class="indline1">412 Precondition Failed <a class="iref" href="#rfc.xref.status.412.1">5</a>, <a class="iref" href="#rfc.iref.s.30"><b>9.4.13</b></a></li>2049 <li class="indline1">413 Request Entity Too Large <a class="iref" href="#rfc.xref.status.413.1">5</a>, <a class="iref" href="#rfc.iref.s.31"><b>9.4.14</b></a></li>2050 <li class="indline1">414 Request-URI Too Long <a class="iref" href="#rfc.xref.status.414.1">5</a>, <a class="iref" href="#rfc.iref.s.32"><b>9.4.15</b></a></li>2051 <li class="indline1">415 Unsupported Media Type <a class="iref" href="#rfc.xref.status.415.1">5</a>, <a class="iref" href="#rfc.iref.s.33"><b>9.4.16</b></a></li>2052 <li class="indline1">416 Requested Range Not Satisfiable <a class="iref" href="#rfc.xref.status.416.1">5</a>, <a class="iref" href="#rfc.iref.s.34"><b>9.4.17</b></a></li>2053 <li class="indline1">417 Expectation Failed <a class="iref" href="#rfc.xref.status.417.1">5</a>, <a class="iref" href="#rfc.iref.s.35"><b>9.4.18</b></a></li>2054 <li class="indline1">500 Internal Server Error <a class="iref" href="#rfc.xref.status.500.1">5</a>, <a class="iref" href="#rfc.iref.s.36"><b>9.5.1</b></a></li>2055 <li class="indline1">501 Not Implemented <a class="iref" href="#rfc.xref.status.501.1">5</a>, <a class="iref" href="#rfc.iref.s.37"><b>9.5.2</b></a></li>2056 <li class="indline1">502 Bad Gateway <a class="iref" href="#rfc.xref.status.502.1">5</a>, <a class="iref" href="#rfc.iref.s.38"><b>9.5.3</b></a></li>2057 <li class="indline1">503 Service Unavailable <a class="iref" href="#rfc.xref.status.503.1">5</a>, <a class="iref" href="#rfc.iref.s.39"><b>9.5.4</b></a></li>2058 <li class="indline1">504 Gateway Timeout <a class="iref" href="#rfc.xref.status.504.1">5</a>, <a class="iref" href="#rfc.iref.s.40"><b>9.5.5</b></a>, <a class="iref" href="#rfc.xref.status.504.2">A.1</a></li>2059 <li class="indline1">505 HTTP Version Not Supported <a class="iref" href="#rfc.xref.status.505.1">5</a>, <a class="iref" href="#rfc.iref.s.41"><b>9.5.6</b></a></li>2060 </ul>2061 </li>2062 </ul>2063 </li>2064 <li class="indline0"><a id="rfc.index.T" href="#rfc.index.T"><b>T</b></a><ul class="ind">2065 <li class="indline1">TRACE method <a class="iref" href="#rfc.xref.TRACE.1">3</a>, <a class="iref" href="#rfc.iref.t.1"><b>8.8</b></a>, <a class="iref" href="#rfc.xref.TRACE.2">10.5</a></li>2066 </ul>2067 </li>2068 <li class="indline0"><a id="rfc.index.U" href="#rfc.index.U"><b>U</b></a><ul class="ind">2069 <li class="indline1">UNLINK method <a class="iref" href="#rfc.iref.u.2"><b>A.1</b></a></li>2070 <li class="indline1">User-Agent header <a class="iref" href="#rfc.xref.header.user-agent.1">4</a>, <a class="iref" href="#rfc.iref.u.1"><b>10.9</b></a>, <a class="iref" href="#rfc.xref.header.user-agent.2">12.1</a></li>2071 </ul>2072 </li>2073 </ul>2074 </div>2075 2069 </body> 2076 2070 </html>
Note: See TracChangeset
for help on using the changeset viewer.