Changeset 1099 for draft-ietf-httpbis/00/p4-conditional.html
- Timestamp:
- 01/01/11 17:23:02 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/00/p4-conditional.html
r230 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 4: Conditional Requests</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 { … … 345 336 <link rel="Chapter" title="9 Acknowledgments" href="#rfc.section.9"> 346 337 <link rel="Chapter" href="#rfc.section.10" title="10 References"> 347 <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/"> 348 <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"> 349 <meta name="DC.Creator" content="Fielding, R."> 350 <meta name="DC.Creator" content="Gettys, J."> 351 <meta name="DC.Creator" content="Mogul, J."> 352 <meta name="DC.Creator" content="Frystyk, H."> 353 <meta name="DC.Creator" content="Masinter, L."> 354 <meta name="DC.Creator" content="Leach, P."> 355 <meta name="DC.Creator" content="Berners-Lee, T."> 356 <meta name="DC.Identifier" content="urn:ietf:id:draft-ietf-httpbis-p4-conditional-00"> 357 <meta name="DC.Date.Issued" scheme="ISO8601" content="2007-12"> 358 <meta name="DC.Relation.Replaces" content="urn:ietf:rfc:2068"> 359 <meta name="DC.Relation.Replaces" content="urn:ietf:rfc:2616"> 360 <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 4 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 4 defines request header fields for indicating conditional requests and the rules for constructing responses to those requests."> 338 <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/"> 339 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 340 <meta name="dct.creator" content="Fielding, R."> 341 <meta name="dct.creator" content="Gettys, J."> 342 <meta name="dct.creator" content="Mogul, J."> 343 <meta name="dct.creator" content="Frystyk, H."> 344 <meta name="dct.creator" content="Masinter, L."> 345 <meta name="dct.creator" content="Leach, P."> 346 <meta name="dct.creator" content="Berners-Lee, T."> 347 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p4-conditional-00"> 348 <meta name="dct.issued" scheme="ISO8601" content="2007-12-20"> 349 <meta name="dct.replaces" content="urn:ietf:rfc:2068"> 350 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 351 <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 4 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 4 defines request header fields for indicating conditional requests and the rules for constructing responses to those requests."> 352 <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 4 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 4 defines request header fields for indicating conditional requests and the rules for constructing responses to those requests."> 361 353 </head> 362 354 <body> 363 <table summary="header information" class="header" border="0" cellpadding="1" cellspacing="1"> 364 <tr> 365 <td class="header left">Network Working Group</td> 366 <td class="header right">R. Fielding, Editor</td> 367 </tr> 368 <tr> 369 <td class="header left">Internet Draft</td> 370 <td class="header right">Day Software</td> 371 </tr> 372 <tr> 373 <td class="header left"> 374 <draft-ietf-httpbis-p4-conditional-00> 375 376 </td> 377 <td class="header right">J. Gettys</td> 378 </tr> 379 <tr> 380 <td class="header left">Obsoletes: <a href="http://tools.ietf.org/html/rfc2068">2068</a>, 381 <a href="http://tools.ietf.org/html/rfc2616">2616</a> (if approved) 382 </td> 383 <td class="header right">One Laptop per Child</td> 384 </tr> 385 <tr> 386 <td class="header left">Intended status: Standards Track</td> 387 <td class="header right">J. Mogul</td> 388 </tr> 389 <tr> 390 <td class="header left">Expires: June 2008</td> 391 <td class="header right">HP</td> 392 </tr> 393 <tr> 394 <td class="header left"></td> 395 <td class="header right">H. Frystyk</td> 396 </tr> 397 <tr> 398 <td class="header left"></td> 399 <td class="header right">Microsoft</td> 400 </tr> 401 <tr> 402 <td class="header left"></td> 403 <td class="header right">L. Masinter</td> 404 </tr> 405 <tr> 406 <td class="header left"></td> 407 <td class="header right">Adobe Systems</td> 408 </tr> 409 <tr> 410 <td class="header left"></td> 411 <td class="header right">P. Leach</td> 412 </tr> 413 <tr> 414 <td class="header left"></td> 415 <td class="header right">Microsoft</td> 416 </tr> 417 <tr> 418 <td class="header left"></td> 419 <td class="header right">T. Berners-Lee</td> 420 </tr> 421 <tr> 422 <td class="header left"></td> 423 <td class="header right">W3C/MIT</td> 424 </tr> 425 <tr> 426 <td class="header left"></td> 427 <td class="header right">December 20, 2007</td> 428 </tr> 355 <table class="header"> 356 <tbody> 357 <tr> 358 <td class="left">Network Working Group</td> 359 <td class="right">R. Fielding, Editor</td> 360 </tr> 361 <tr> 362 <td class="left">Internet-Draft</td> 363 <td class="right">Day Software</td> 364 </tr> 365 <tr> 366 <td class="left">Obsoletes: <a href="http://tools.ietf.org/html/rfc2068">2068</a>, <a href="http://tools.ietf.org/html/rfc2616">2616</a> (if approved) 367 </td> 368 <td class="right">J. Gettys</td> 369 </tr> 370 <tr> 371 <td class="left">Intended status: Standards Track</td> 372 <td class="right">One Laptop per Child</td> 373 </tr> 374 <tr> 375 <td class="left">Expires: June 22, 2008</td> 376 <td class="right">J. Mogul</td> 377 </tr> 378 <tr> 379 <td class="left"></td> 380 <td class="right">HP</td> 381 </tr> 382 <tr> 383 <td class="left"></td> 384 <td class="right">H. Frystyk</td> 385 </tr> 386 <tr> 387 <td class="left"></td> 388 <td class="right">Microsoft</td> 389 </tr> 390 <tr> 391 <td class="left"></td> 392 <td class="right">L. Masinter</td> 393 </tr> 394 <tr> 395 <td class="left"></td> 396 <td class="right">Adobe Systems</td> 397 </tr> 398 <tr> 399 <td class="left"></td> 400 <td class="right">P. Leach</td> 401 </tr> 402 <tr> 403 <td class="left"></td> 404 <td class="right">Microsoft</td> 405 </tr> 406 <tr> 407 <td class="left"></td> 408 <td class="right">T. Berners-Lee</td> 409 </tr> 410 <tr> 411 <td class="left"></td> 412 <td class="right">W3C/MIT</td> 413 </tr> 414 <tr> 415 <td class="left"></td> 416 <td class="right">December 20, 2007</td> 417 </tr> 418 </tbody> 429 419 </table> 430 420 <p class="title">HTTP/1.1, part 4: Conditional Requests<br><span class="filename">draft-ietf-httpbis-p4-conditional-00</span></p> … … 441 431 in progress”. 442 432 </p> 443 <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>>.444 </p> 445 <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>>.446 </p> 447 <p>This Internet-Draft will expire in June2008.</p>433 <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>. 434 </p> 435 <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>. 436 </p> 437 <p>This Internet-Draft will expire on June 22, 2008.</p> 448 438 <h1 id="rfc.abstract"><a href="#rfc.abstract">Abstract</a></h1> 449 439 <p>The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information … … 466 456 <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1> 467 457 <ul class="toc"> 468 <li class="tocline0">1. <a href="#introduction">Introduction</a></li>469 <li class="tocline0">2. <a href="#entity.tags">Entity Tags</a></li>470 <li class="tocline0">3. <a href="#rfc.section.3">Status Code Definitions</a><ul class="toc">471 <li class="tocline1">3.1 <a href="#status.304">304 Not Modified</a></li>472 <li class="tocline1">3.2 <a href="#status.412">412 Precondition Failed</a></li>458 <li>1. <a href="#introduction">Introduction</a></li> 459 <li>2. <a href="#entity.tags">Entity Tags</a></li> 460 <li>3. <a href="#rfc.section.3">Status Code Definitions</a><ul> 461 <li>3.1 <a href="#status.304">304 Not Modified</a></li> 462 <li>3.2 <a href="#status.412">412 Precondition Failed</a></li> 473 463 </ul> 474 464 </li> 475 <li class="tocline0">4. <a href="#weak.and.strong.validators">Weak and Strong Validators</a></li>476 <li class="tocline0">5. <a href="#rules.for.when.to.use.entity.tags.and.last-modified.dates">Rules for When to Use Entity Tags and Last-Modified Dates</a></li>477 <li class="tocline0">6. <a href="#header.fields">Header Field Definitions</a><ul class="toc">478 <li class="tocline1">6.1 <a href="#header.etag">ETag</a></li>479 <li class="tocline1">6.2 <a href="#header.if-match">If-Match</a></li>480 <li class="tocline1">6.3 <a href="#header.if-modified-since">If-Modified-Since</a></li>481 <li class="tocline1">6.4 <a href="#header.if-none-match">If-None-Match</a></li>482 <li class="tocline1">6.5 <a href="#header.if-unmodified-since">If-Unmodified-Since</a></li>483 <li class="tocline1">6.6 <a href="#header.last-modified">Last-Modified</a></li>465 <li>4. <a href="#weak.and.strong.validators">Weak and Strong Validators</a></li> 466 <li>5. <a href="#rules.for.when.to.use.entity.tags.and.last-modified.dates">Rules for When to Use Entity Tags and Last-Modified Dates</a></li> 467 <li>6. <a href="#header.fields">Header Field Definitions</a><ul> 468 <li>6.1 <a href="#header.etag">ETag</a></li> 469 <li>6.2 <a href="#header.if-match">If-Match</a></li> 470 <li>6.3 <a href="#header.if-modified-since">If-Modified-Since</a></li> 471 <li>6.4 <a href="#header.if-none-match">If-None-Match</a></li> 472 <li>6.5 <a href="#header.if-unmodified-since">If-Unmodified-Since</a></li> 473 <li>6.6 <a href="#header.last-modified">Last-Modified</a></li> 484 474 </ul> 485 475 </li> 486 <li class="tocline0">7. <a href="#IANA.considerations">IANA Considerations</a></li>487 <li class="tocline0">8. <a href="#security.considerations">Security Considerations</a></li>488 <li class="tocline0">9. <a href="#ack">Acknowledgments</a></li>489 <li class="tocline0">10. <a href="#rfc.references">References</a></li>490 <li class="tocline0"><a href="#rfc.authors">Authors' Addresses</a></li>491 <li class="tocline0"><a href="#rfc.ipr">Intellectual Property and Copyright Statements</a></li>492 <li class="tocline0"><a href="#rfc.index">Index</a></li>476 <li>7. <a href="#IANA.considerations">IANA Considerations</a></li> 477 <li>8. <a href="#security.considerations">Security Considerations</a></li> 478 <li>9. <a href="#ack">Acknowledgments</a></li> 479 <li>10. <a href="#rfc.references">References</a></li> 480 <li><a href="#rfc.authors">Authors' Addresses</a></li> 481 <li><a href="#rfc.index">Index</a></li> 482 <li><a href="#rfc.ipr">Intellectual Property and Copyright Statements</a></li> 493 483 </ul> 494 484 <h1 id="rfc.section.1" class="np"><a href="#rfc.section.1">1.</a> <a id="introduction" href="#introduction">Introduction</a></h1> … … 559 549 entity, while a weak validator is part of an identifier for a set of semantically equivalent entities. 560 550 </p> 561 < dl class="empty">562 < dd> <b>Note:</b> One example of a strong validator is an integer that is incremented in stable storage every time an entity is changed.563 </ dd>564 < dd>An entity's modification time, if represented with one-second resolution, could be a weak validator, since it is possible551 <ul class="empty"> 552 <li> <b>Note:</b> One example of a strong validator is an integer that is incremented in stable storage every time an entity is changed. 553 </li> 554 <li>An entity's modification time, if represented with one-second resolution, could be a weak validator, since it is possible 565 555 that the resource might be modified twice during a single second. 566 </ dd>567 < dd>Support for weak validators is optional. However, weak validators allow for more efficient caching of equivalent objects;556 </li> 557 <li>Support for weak validators is optional. However, weak validators allow for more efficient caching of equivalent objects; 568 558 for example, a hit counter on a site is probably good enough if it is updated every few days or weeks, and any value during 569 559 that period is likely "good enough" to be equivalent. 570 </ dd>571 </ dl>560 </li> 561 </ul> 572 562 <p id="rfc.section.4.p.4">A "use" of a validator is either when a client generates a request and includes the validator in a validating header field, 573 563 or when a server compares two validators. … … 646 636 <p id="rfc.section.5.p.4">In order to be legal, a strong entity tag <em class="bcp14">MUST</em> change whenever the associated entity value changes in any way. A weak entity tag <em class="bcp14">SHOULD</em> change whenever the associated entity changes in a semantically significant way. 647 637 </p> 648 < dl class="empty">649 < dd> <b>Note:</b> in order to provide semantically transparent caching, an origin server must avoid reusing a specific strong entity tag value638 <ul class="empty"> 639 <li> <b>Note:</b> in order to provide semantically transparent caching, an origin server must avoid reusing a specific strong entity tag value 650 640 for two different entities, or reusing a specific weak entity tag value for two semantically different entities. Cache entries 651 641 might persist for arbitrarily long periods, regardless of expiration times, so it might be inappropriate to expect that a 652 642 cache will never again attempt to validate an entry using a validator that it obtained at some point in the past. 653 </ dd>654 </ dl>643 </li> 644 </ul> 655 645 <p id="rfc.section.5.p.5">HTTP/1.1 clients: </p> 656 646 <ul> … … 673 663 fields in the request. 674 664 </p> 675 < dl class="empty">676 < dd> <b>Note:</b> The general principle behind these rules is that HTTP/1.1 servers and clients should transmit as much non-redundant information665 <ul class="empty"> 666 <li> <b>Note:</b> The general principle behind these rules is that HTTP/1.1 servers and clients should transmit as much non-redundant information 677 667 as is available in their responses and requests. HTTP/1.1 systems receiving this information will make the most conservative 678 668 assumptions about the validators they receive. 679 </ dd>680 < dd>HTTP/1.0 clients and caches will ignore entity tags. Generally, last-modified values received or used by these systems will669 </li> 670 <li>HTTP/1.0 clients and caches will ignore entity tags. Generally, last-modified values received or used by these systems will 681 671 support transparent and efficient caching, and so HTTP/1.1 origin servers should provide Last-Modified values. In those rare 682 672 cases where the use of a Last-Modified value as a validator by an HTTP/1.0 system could result in a serious problem, then 683 673 HTTP/1.1 origin servers should not provide one. 684 </ dd>685 </ dl>674 </li> 675 </ul> 686 676 <h1 id="rfc.section.6"><a href="#rfc.section.6">6.</a> <a id="header.fields" href="#header.fields">Header Field Definitions</a></h1> 687 677 <p id="rfc.section.6.p.1">This section defines the syntax and semantics of all standard HTTP/1.1 header fields. For entity-header fields, both sender … … 756 746 </ol> 757 747 <p id="rfc.section.6.3.p.6">The purpose of this feature is to allow efficient updates of cached information with a minimum amount of transaction overhead. </p> 758 < dl class="empty">759 < dd> <b>Note:</b> The Range request-header field modifies the meaning of If-Modified-Since; see <a href="p5-range.html#header.range" title="Range">Section 5.4</a> of <a href="#Part5" id="rfc.xref.Part5.3"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a> for full details.760 </ dd>761 < dd> <b>Note:</b> If-Modified-Since times are interpreted by the server, whose clock might not be synchronized with the client.762 </ dd>763 < dd> <b>Note:</b> When handling an If-Modified-Since header field, some servers will use an exact date comparison function, rather than a less-than748 <ul class="empty"> 749 <li> <b>Note:</b> The Range request-header field modifies the meaning of If-Modified-Since; see <a href="p5-range.html#header.range" title="Range">Section 5.4</a> of <a href="#Part5" id="rfc.xref.Part5.3"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a> for full details. 750 </li> 751 <li> <b>Note:</b> If-Modified-Since times are interpreted by the server, whose clock might not be synchronized with the client. 752 </li> 753 <li> <b>Note:</b> When handling an If-Modified-Since header field, some servers will use an exact date comparison function, rather than a less-than 764 754 function, for deciding whether to send a 304 (Not Modified) response. To get best results when sending an If-Modified-Since 765 755 header field for cache validation, clients are advised to use the exact date string received in a previous Last-Modified header 766 756 field whenever possible. 767 </ dd>768 < dd> <b>Note:</b> If a client uses an arbitrary date in the If-Modified-Since header instead of a date taken from the Last-Modified header for757 </li> 758 <li> <b>Note:</b> If a client uses an arbitrary date in the If-Modified-Since header instead of a date taken from the Last-Modified header for 769 759 the same request, the client should be aware of the fact that this date is interpreted in the server's understanding of time. 770 760 The client should consider unsynchronized clocks and rounding problems due to the different encodings of time between the … … 773 763 If-Modified-Since date is derived from the client's clock without correction to the server's clock. Corrections for different 774 764 time bases between client and server are at best approximate due to network latency. 775 </ dd>776 </ dl>765 </li> 766 </ul> 777 767 <p id="rfc.section.6.3.p.7">The result of a request having both an If-Modified-Since header field and either an If-Match or an If-Unmodified-Since header 778 768 fields is undefined by this specification. … … 863 853 <h1 id="rfc.references"><a href="#rfc.section.10" id="rfc.section.10">10.</a> References 864 854 </h1> 865 <table summary="References">855 <table> 866 856 <tr> 867 857 <td class="reference"><b id="Part1">[Part1]</b></td> 868 <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>, and <atitle="World Wide Web Consortium">T. Berners-Lee</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-00">HTTP/1.1, part 1: URIs, Connections, and Message Parsing</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-00 (work in progress), December 2007.858 <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>, and <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">T. Berners-Lee</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-00">HTTP/1.1, part 1: URIs, Connections, and Message Parsing</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-00 (work in progress), December 2007. 869 859 </td> 870 860 </tr> 871 861 <tr> 872 862 <td class="reference"><b id="Part5">[Part5]</b></td> 873 <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>, and <atitle="World Wide Web Consortium">T. Berners-Lee</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-00">HTTP/1.1, part 5: Range Requests and Partial Responses</a>”, Internet-Draft draft-ietf-httpbis-p5-range-00 (work in progress), December 2007.863 <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>, and <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">T. Berners-Lee</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-00">HTTP/1.1, part 5: Range Requests and Partial Responses</a>”, Internet-Draft draft-ietf-httpbis-p5-range-00 (work in progress), December 2007. 874 864 </td> 875 865 </tr> 876 866 <tr> 877 867 <td class="reference"><b id="Part6">[Part6]</b></td> 878 <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>, and <atitle="World Wide Web Consortium">T. Berners-Lee</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-00">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-00 (work in progress), December 2007.868 <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>, and <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">T. Berners-Lee</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-00">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-00 (work in progress), December 2007. 879 869 </td> 880 870 </tr> 881 871 <tr> 882 872 <td class="reference"><b id="RFC2068">[RFC2068]</b></td> 883 <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.873 <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. 884 874 </td> 885 875 </tr> 886 876 <tr> 887 877 <td class="reference"><b id="RFC2616">[RFC2616]</b></td> 888 <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.878 <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. 889 879 </td> 890 880 </tr> 891 881 </table> 892 <h1 id="rfc.authors"><a href="#rfc.authors">Authors' Addresses</a></h1> 893 <address class="vcard"><span class="vcardline"><span class="fn">Roy T. Fielding</span> 894 (editor) 895 <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> 896 <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> 897 <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> 898 <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> 899 <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> 900 <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> 901 <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> 882 <div class="avoidbreak"> 883 <h1 id="rfc.authors"><a href="#rfc.authors">Authors' Addresses</a></h1> 884 <address class="vcard"><span class="vcardline"><span class="fn">Roy T. Fielding</span> 885 (editor) 886 <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> 887 <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> 888 <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> 889 <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> 890 <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> 891 <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> 892 <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> 893 </div> 894 <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1> 895 <p class="noprint"><a href="#rfc.index.3">3</a> <a href="#rfc.index.4">4</a> <a href="#rfc.index.E">E</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</a> <a href="#rfc.index.I">I</a> <a href="#rfc.index.L">L</a> <a href="#rfc.index.P">P</a> <a href="#rfc.index.R">R</a> <a href="#rfc.index.S">S</a> 896 </p> 897 <div class="print2col"> 898 <ul class="ind"> 899 <li><a id="rfc.index.3" href="#rfc.index.3"><b>3</b></a><ul> 900 <li>304 Not Modified (status code) <a href="#rfc.iref.3"><b>3.1</b></a></li> 901 </ul> 902 </li> 903 <li><a id="rfc.index.4" href="#rfc.index.4"><b>4</b></a><ul> 904 <li>412 Precondition Failed (status code) <a href="#rfc.iref.4"><b>3.2</b></a></li> 905 </ul> 906 </li> 907 <li><a id="rfc.index.E" href="#rfc.index.E"><b>E</b></a><ul> 908 <li>ETag header <a href="#rfc.xref.header.etag.1">2</a>, <a href="#rfc.iref.e.1"><b>6.1</b></a></li> 909 </ul> 910 </li> 911 <li><a id="rfc.index.G" href="#rfc.index.G"><b>G</b></a><ul> 912 <li><tt>Grammar</tt> 913 <ul> 914 <li><tt>entity-tag</tt> <a href="#rfc.iref.g.1"><b>2</b></a></li> 915 <li><tt>ETag</tt> <a href="#rfc.iref.g.4"><b>6.1</b></a></li> 916 <li><tt>If-Match</tt> <a href="#rfc.iref.g.5"><b>6.2</b></a></li> 917 <li><tt>If-Modified-Since</tt> <a href="#rfc.iref.g.6"><b>6.3</b></a></li> 918 <li><tt>If-None-Match</tt> <a href="#rfc.iref.g.7"><b>6.4</b></a></li> 919 <li><tt>If-Unmodified-Since</tt> <a href="#rfc.iref.g.8"><b>6.5</b></a></li> 920 <li><tt>Last-Modified</tt> <a href="#rfc.iref.g.9"><b>6.6</b></a></li> 921 <li><tt>opaque-tag</tt> <a href="#rfc.iref.g.3"><b>2</b></a></li> 922 <li><tt>weak</tt> <a href="#rfc.iref.g.2"><b>2</b></a></li> 923 </ul> 924 </li> 925 </ul> 926 </li> 927 <li><a id="rfc.index.H" href="#rfc.index.H"><b>H</b></a><ul> 928 <li>Headers 929 <ul> 930 <li>ETag <a href="#rfc.xref.header.etag.1">2</a>, <a href="#rfc.iref.h.1"><b>6.1</b></a></li> 931 <li>If-Match <a href="#rfc.xref.header.if-match.1">2</a>, <a href="#rfc.xref.header.if-match.2">6.1</a>, <a href="#rfc.iref.h.2"><b>6.2</b></a></li> 932 <li>If-Modified-Since <a href="#rfc.iref.h.3"><b>6.3</b></a></li> 933 <li>If-None-Match <a href="#rfc.xref.header.if-none-match.1">2</a>, <a href="#rfc.xref.header.if-none-match.2">6.1</a>, <a href="#rfc.iref.h.4"><b>6.4</b></a></li> 934 <li>If-Unmodified-Since <a href="#rfc.iref.h.5"><b>6.5</b></a></li> 935 <li>Last-Modified <a href="#rfc.iref.h.6"><b>6.6</b></a></li> 936 </ul> 937 </li> 938 </ul> 939 </li> 940 <li><a id="rfc.index.I" href="#rfc.index.I"><b>I</b></a><ul> 941 <li>If-Match header <a href="#rfc.xref.header.if-match.1">2</a>, <a href="#rfc.xref.header.if-match.2">6.1</a>, <a href="#rfc.iref.i.1"><b>6.2</b></a></li> 942 <li>If-Modified-Since header <a href="#rfc.iref.i.2"><b>6.3</b></a></li> 943 <li>If-None-Match header <a href="#rfc.xref.header.if-none-match.1">2</a>, <a href="#rfc.xref.header.if-none-match.2">6.1</a>, <a href="#rfc.iref.i.3"><b>6.4</b></a></li> 944 <li>If-Unmodified-Since header <a href="#rfc.iref.i.4"><b>6.5</b></a></li> 945 </ul> 946 </li> 947 <li><a id="rfc.index.L" href="#rfc.index.L"><b>L</b></a><ul> 948 <li>Last-Modified header <a href="#rfc.iref.l.1"><b>6.6</b></a></li> 949 </ul> 950 </li> 951 <li><a id="rfc.index.P" href="#rfc.index.P"><b>P</b></a><ul> 952 <li><em>Part1</em> <a href="#rfc.xref.Part1.1">3.1</a>, <a href="#rfc.xref.Part1.2">8</a>, <a href="#Part1"><b>10</b></a><ul> 953 <li><em>Section 8.3.1</em> <a href="#rfc.xref.Part1.1">3.1</a></li> 954 </ul> 955 </li> 956 <li><em>Part5</em> <a href="#rfc.xref.Part5.1">2</a>, <a href="#rfc.xref.Part5.2">6.1</a>, <a href="#rfc.xref.Part5.3">6.3</a>, <a href="#Part5"><b>10</b></a><ul> 957 <li><em>Section 5.3</em> <a href="#rfc.xref.Part5.1">2</a>, <a href="#rfc.xref.Part5.2">6.1</a></li> 958 <li><em>Section 5.4</em> <a href="#rfc.xref.Part5.3">6.3</a></li> 959 </ul> 960 </li> 961 <li><em>Part6</em> <a href="#rfc.xref.Part6.1">3.1</a>, <a href="#rfc.xref.Part6.2">6.2</a>, <a href="#rfc.xref.Part6.3">6.4</a>, <a href="#Part6"><b>10</b></a><ul> 962 <li><em>Section 3.5</em> <a href="#rfc.xref.Part6.2">6.2</a>, <a href="#rfc.xref.Part6.3">6.4</a></li> 963 </ul> 964 </li> 965 </ul> 966 </li> 967 <li><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul> 968 <li><em>RFC2068</em> <a href="#rfc.xref.RFC2068.1">3.1</a>, <a href="#rfc.xref.RFC2068.2">3.1</a>, <a href="#RFC2068"><b>10</b></a><ul> 969 <li><em>Section 14.19</em> <a href="#rfc.xref.RFC2068.2">3.1</a></li> 970 </ul> 971 </li> 972 <li><em>RFC2616</em> <a href="#rfc.xref.RFC2616.1">§</a>, <a href="#rfc.xref.RFC2616.2">1</a>, <a href="#RFC2616"><b>10</b></a></li> 973 </ul> 974 </li> 975 <li><a id="rfc.index.S" href="#rfc.index.S"><b>S</b></a><ul> 976 <li>Status Codes 977 <ul> 978 <li>304 Not Modified <a href="#rfc.iref.s.1"><b>3.1</b></a></li> 979 <li>412 Precondition Failed <a href="#rfc.iref.s.2"><b>3.2</b></a></li> 980 </ul> 981 </li> 982 </ul> 983 </li> 984 </ul> 985 </div> 902 986 <h1><a id="rfc.copyright" href="#rfc.copyright">Full Copyright Statement</a></h1> 987 <p>Copyright © The IETF Trust (2007).</p> 903 988 <p>This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the 904 989 authors retain all their rights. … … 918 1003 <p>Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result 919 1004 of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users 920 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>>.1005 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>. 921 1006 </p> 922 1007 <p>The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary … … 924 1009 at <a href="mailto:ietf-ipr@ietf.org">ietf-ipr@ietf.org</a>. 925 1010 </p> 926 <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1>927 <p class="noprint"><a href="#rfc.index.3">3</a> <a href="#rfc.index.4">4</a> <a href="#rfc.index.E">E</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</a> <a href="#rfc.index.I">I</a> <a href="#rfc.index.L">L</a> <a href="#rfc.index.P">P</a> <a href="#rfc.index.R">R</a> <a href="#rfc.index.S">S</a>928 </p>929 <div class="print2col">930 <ul class="ind">931 <li class="indline0"><a id="rfc.index.3" href="#rfc.index.3"><b>3</b></a><ul class="ind">932 <li class="indline1">304 Not Modified (status code) <a class="iref" href="#rfc.iref.3"><b>3.1</b></a></li>933 </ul>934 </li>935 <li class="indline0"><a id="rfc.index.4" href="#rfc.index.4"><b>4</b></a><ul class="ind">936 <li class="indline1">412 Precondition Failed (status code) <a class="iref" href="#rfc.iref.4"><b>3.2</b></a></li>937 </ul>938 </li>939 <li class="indline0"><a id="rfc.index.E" href="#rfc.index.E"><b>E</b></a><ul class="ind">940 <li class="indline1">ETag header <a class="iref" href="#rfc.xref.header.etag.1">2</a>, <a class="iref" href="#rfc.iref.e.1"><b>6.1</b></a></li>941 </ul>942 </li>943 <li class="indline0"><a id="rfc.index.G" href="#rfc.index.G"><b>G</b></a><ul class="ind">944 <li class="indline1"><tt>Grammar</tt> 945 <ul class="ind">946 <li class="indline1"><tt>entity-tag</tt> <a class="iref" href="#rfc.iref.g.1"><b>2</b></a></li>947 <li class="indline1"><tt>ETag</tt> <a class="iref" href="#rfc.iref.g.4"><b>6.1</b></a></li>948 <li class="indline1"><tt>If-Match</tt> <a class="iref" href="#rfc.iref.g.5"><b>6.2</b></a></li>949 <li class="indline1"><tt>If-Modified-Since</tt> <a class="iref" href="#rfc.iref.g.6"><b>6.3</b></a></li>950 <li class="indline1"><tt>If-None-Match</tt> <a class="iref" href="#rfc.iref.g.7"><b>6.4</b></a></li>951 <li class="indline1"><tt>If-Unmodified-Since</tt> <a class="iref" href="#rfc.iref.g.8"><b>6.5</b></a></li>952 <li class="indline1"><tt>Last-Modified</tt> <a class="iref" href="#rfc.iref.g.9"><b>6.6</b></a></li>953 <li class="indline1"><tt>opaque-tag</tt> <a class="iref" href="#rfc.iref.g.3"><b>2</b></a></li>954 <li class="indline1"><tt>weak</tt> <a class="iref" href="#rfc.iref.g.2"><b>2</b></a></li>955 </ul>956 </li>957 </ul>958 </li>959 <li class="indline0"><a id="rfc.index.H" href="#rfc.index.H"><b>H</b></a><ul class="ind">960 <li class="indline1">Headers 961 <ul class="ind">962 <li class="indline1">ETag <a class="iref" href="#rfc.xref.header.etag.1">2</a>, <a class="iref" href="#rfc.iref.h.1"><b>6.1</b></a></li>963 <li class="indline1">If-Match <a class="iref" href="#rfc.xref.header.if-match.1">2</a>, <a class="iref" href="#rfc.xref.header.if-match.2">6.1</a>, <a class="iref" href="#rfc.iref.h.2"><b>6.2</b></a></li>964 <li class="indline1">If-Modified-Since <a class="iref" href="#rfc.iref.h.3"><b>6.3</b></a></li>965 <li class="indline1">If-None-Match <a class="iref" href="#rfc.xref.header.if-none-match.1">2</a>, <a class="iref" href="#rfc.xref.header.if-none-match.2">6.1</a>, <a class="iref" href="#rfc.iref.h.4"><b>6.4</b></a></li>966 <li class="indline1">If-Unmodified-Since <a class="iref" href="#rfc.iref.h.5"><b>6.5</b></a></li>967 <li class="indline1">Last-Modified <a class="iref" href="#rfc.iref.h.6"><b>6.6</b></a></li>968 </ul>969 </li>970 </ul>971 </li>972 <li class="indline0"><a id="rfc.index.I" href="#rfc.index.I"><b>I</b></a><ul class="ind">973 <li class="indline1">If-Match header <a class="iref" href="#rfc.xref.header.if-match.1">2</a>, <a class="iref" href="#rfc.xref.header.if-match.2">6.1</a>, <a class="iref" href="#rfc.iref.i.1"><b>6.2</b></a></li>974 <li class="indline1">If-Modified-Since header <a class="iref" href="#rfc.iref.i.2"><b>6.3</b></a></li>975 <li class="indline1">If-None-Match header <a class="iref" href="#rfc.xref.header.if-none-match.1">2</a>, <a class="iref" href="#rfc.xref.header.if-none-match.2">6.1</a>, <a class="iref" href="#rfc.iref.i.3"><b>6.4</b></a></li>976 <li class="indline1">If-Unmodified-Since header <a class="iref" href="#rfc.iref.i.4"><b>6.5</b></a></li>977 </ul>978 </li>979 <li class="indline0"><a id="rfc.index.L" href="#rfc.index.L"><b>L</b></a><ul class="ind">980 <li class="indline1">Last-Modified header <a class="iref" href="#rfc.iref.l.1"><b>6.6</b></a></li>981 </ul>982 </li>983 <li class="indline0"><a id="rfc.index.P" href="#rfc.index.P"><b>P</b></a><ul class="ind">984 <li class="indline1"><em>Part1</em> <a class="iref" href="#rfc.xref.Part1.1">3.1</a>, <a class="iref" href="#rfc.xref.Part1.2">8</a>, <a class="iref" href="#Part1"><b>10</b></a><ul class="ind">985 <li class="indline1"><em>Section 8.3.1</em> <a class="iref" href="#rfc.xref.Part1.1">3.1</a></li>986 </ul>987 </li>988 <li class="indline1"><em>Part5</em> <a class="iref" href="#rfc.xref.Part5.1">2</a>, <a class="iref" href="#rfc.xref.Part5.2">6.1</a>, <a class="iref" href="#rfc.xref.Part5.3">6.3</a>, <a class="iref" href="#Part5"><b>10</b></a><ul class="ind">989 <li class="indline1"><em>Section 5.3</em> <a class="iref" href="#rfc.xref.Part5.1">2</a>, <a class="iref" href="#rfc.xref.Part5.2">6.1</a></li>990 <li class="indline1"><em>Section 5.4</em> <a class="iref" href="#rfc.xref.Part5.3">6.3</a></li>991 </ul>992 </li>993 <li class="indline1"><em>Part6</em> <a class="iref" href="#rfc.xref.Part6.1">3.1</a>, <a class="iref" href="#rfc.xref.Part6.2">6.2</a>, <a class="iref" href="#rfc.xref.Part6.3">6.4</a>, <a class="iref" href="#Part6"><b>10</b></a><ul class="ind">994 <li class="indline1"><em>Section 3.5</em> <a class="iref" href="#rfc.xref.Part6.2">6.2</a>, <a class="iref" href="#rfc.xref.Part6.3">6.4</a></li>995 </ul>996 </li>997 </ul>998 </li>999 <li class="indline0"><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul class="ind">1000 <li class="indline1"><em>RFC2068</em> <a class="iref" href="#rfc.xref.RFC2068.1">3.1</a>, <a class="iref" href="#rfc.xref.RFC2068.2">3.1</a>, <a class="iref" href="#RFC2068"><b>10</b></a><ul class="ind">1001 <li class="indline1"><em>Section 14.19</em> <a class="iref" href="#rfc.xref.RFC2068.2">3.1</a></li>1002 </ul>1003 </li>1004 <li class="indline1"><em>RFC2616</em> <a class="iref" href="#rfc.xref.RFC2616.1">§</a>, <a class="iref" href="#rfc.xref.RFC2616.2">1</a>, <a class="iref" href="#RFC2616"><b>10</b></a></li>1005 </ul>1006 </li>1007 <li class="indline0"><a id="rfc.index.S" href="#rfc.index.S"><b>S</b></a><ul class="ind">1008 <li class="indline1">Status Codes 1009 <ul class="ind">1010 <li class="indline1">304 Not Modified <a class="iref" href="#rfc.iref.s.1"><b>3.1</b></a></li>1011 <li class="indline1">412 Precondition Failed <a class="iref" href="#rfc.iref.s.2"><b>3.2</b></a></li>1012 </ul>1013 </li>1014 </ul>1015 </li>1016 </ul>1017 </div>1018 1011 </body> 1019 1012 </html>
Note: See TracChangeset
for help on using the changeset viewer.