[47] | 1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" |
---|
| 2 | "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
---|
| 3 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-US"> |
---|
| 4 | <head> |
---|
| 5 | <title>RFC 2616 Outline Jump Table</title> |
---|
| 6 | <meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" /> |
---|
| 7 | <link type="text/css" href="http://www3.tools.ietf.org/wg/httpbis/trac/chrome/common/css/trac.css" rel="stylesheet"/> |
---|
| 8 | <link type="image/x-icon" href="http://www3.tools.ietf.org/ietf.ico" rel="icon"/> |
---|
| 9 | <link type="image/x-icon" href="http://www3.tools.ietf.org/ietf.ico" rel="shortcut icon"/> |
---|
| 10 | <style type="text/css" title="xml2rfc TOC"> |
---|
| 11 | ul.toc { |
---|
| 12 | list-style: none; |
---|
| 13 | margin-left: 1.5em; |
---|
| 14 | margin-right: 0em; |
---|
| 15 | margin-top: 2px; |
---|
| 16 | padding-left: 0em; |
---|
| 17 | padding-bottom: 0em; |
---|
| 18 | } |
---|
| 19 | li.tocline0 { |
---|
| 20 | line-height: normal; |
---|
| 21 | font-weight: normal; |
---|
| 22 | font-size: 11pt; |
---|
| 23 | margin-left: 0em; |
---|
| 24 | margin-right: 0em; |
---|
| 25 | } |
---|
| 26 | li.tocline1 { |
---|
| 27 | line-height: normal; |
---|
| 28 | font-weight: normal; |
---|
| 29 | font-size: 9pt; |
---|
| 30 | margin-left: 0em; |
---|
| 31 | margin-right: 0em; |
---|
| 32 | } |
---|
| 33 | li.tocline2 { |
---|
| 34 | font-size: 0pt; |
---|
| 35 | } |
---|
| 36 | #content { padding-top: 2em; position: relative } |
---|
| 37 | :link { |
---|
| 38 | color: blue; |
---|
| 39 | } |
---|
| 40 | :visited { |
---|
| 41 | color: green; |
---|
| 42 | } |
---|
| 43 | :link:hover, :visited:hover { |
---|
| 44 | background-color: #eee; |
---|
| 45 | color: #555; |
---|
| 46 | } |
---|
| 47 | </style> |
---|
| 48 | </head> |
---|
| 49 | <body> |
---|
| 50 | <div id="page"> |
---|
| 51 | <div id="banner"> |
---|
| 52 | <div id="mainnav" class="nav"> |
---|
| 53 | <ul><li class="first"><a accesskey="1" href="http://www3.tools.ietf.org/wg/httpbis/trac/wiki">Wiki</a></li> |
---|
| 54 | <li><a accesskey="2" href="http://www3.tools.ietf.org/wg/httpbis/trac/timeline">Timeline</a></li> |
---|
| 55 | <li><a href="http://www3.tools.ietf.org/wg/httpbis/trac/browser">Browse Source</a></li> |
---|
| 56 | <li><a href="http://www3.tools.ietf.org/wg/httpbis/trac/report">View Tickets</a></li> |
---|
| 57 | <li><a href="outlineALL.html">Outline Parts</a></li> |
---|
| 58 | <li class="active"><a href="outline2616.html">Outline 2616</a></li> |
---|
| 59 | <li class="last"><a href="http://lists.w3.org/Archives/Public/ietf-http-wg/">Mail Archive</a></li> |
---|
| 60 | </ul> |
---|
| 61 | </div> |
---|
| 62 | </div> |
---|
| 63 | <div id="content"> |
---|
| 64 | <h1>RFC 2616 Outline</h1> |
---|
| 65 | <h2>Links to corresponding section in partitioned drafts</h2> |
---|
| 66 | <ul class="toc"> |
---|
| 67 | <li class="tocline0">1. <a href="p1-messaging.html#introduction">Introduction</a> |
---|
| 68 | <ul class="toc"> |
---|
| 69 | <li class="tocline1">1.1 <a href="p1-messaging.html#intro.purpose">Purpose</a></li> |
---|
| 70 | <li class="tocline1">1.2 <a href="p1-messaging.html#intro.requirements">Requirements</a></li> |
---|
| 71 | <li class="tocline1">1.3 <a href="p1-messaging.html#intro.terminology">Terminology</a></li> |
---|
| 72 | <li class="tocline1">1.4 <a href="p1-messaging.html#intro.overall.operation">Overall Operation</a></li> |
---|
| 73 | </ul> |
---|
| 74 | </li> |
---|
| 75 | <li class="tocline0">2. <a href="p1-messaging.html#notation">Notational Conventions and Generic Grammar</a> |
---|
| 76 | <ul class="toc"> |
---|
| 77 | <li class="tocline1">2.1 <a href="p1-messaging.html#notation.abnf">Augmented BNF</a></li> |
---|
| 78 | <li class="tocline1">2.2 <a href="p1-messaging.html#basic.rules">Basic Rules</a></li> |
---|
| 79 | </ul> |
---|
| 80 | </li> |
---|
| 81 | <li class="tocline0">3. <a href="p3-payload.html#protocol.parameters">Protocol Parameters</a> |
---|
| 82 | <ul class="toc"> |
---|
| 83 | <li class="tocline1">3.1 <a href="p1-messaging.html#http.version">HTTP Version</a></li> |
---|
| 84 | <li class="tocline1">3.2 <a href="p1-messaging.html#uri">Uniform Resource Identifiers</a> |
---|
| 85 | <ul class="toc"> |
---|
| 86 | <li class="tocline1">3.2.1 <a href="p1-messaging.html#general.syntax">General Syntax</a></li> |
---|
| 87 | <li class="tocline1">3.2.2 <a href="p1-messaging.html#http.url">http URL</a></li> |
---|
| 88 | <li class="tocline1">3.2.3 <a href="p1-messaging.html#uri.comparison">URI Comparison</a></li> |
---|
| 89 | </ul> |
---|
| 90 | </li> |
---|
| 91 | <li class="tocline1">3.3 <a href="p1-messaging.html#date.time.formats">Date/Time Formats</a> |
---|
| 92 | <ul class="toc"> |
---|
| 93 | <li class="tocline1">3.3.1 <a href="p1-messaging.html#full.date">Full Date</a></li> |
---|
| 94 | <li class="tocline1">3.3.2 <a href="p6-cache.html#delta.seconds">Delta Seconds</a></li> |
---|
| 95 | </ul> |
---|
| 96 | </li> |
---|
| 97 | <li class="tocline1">3.4 <a href="p3-payload.html#character.sets">Character Sets</a> |
---|
| 98 | <ul class="toc"> |
---|
| 99 | <li class="tocline1">3.4.1 <a href="p3-payload.html#missing.charset">Missing Charset</a></li> |
---|
| 100 | </ul> |
---|
| 101 | </li> |
---|
| 102 | <li class="tocline1">3.5 <a href="p3-payload.html#content.codings">Content Codings</a></li> |
---|
| 103 | <li class="tocline1">3.6 <a href="p1-messaging.html#transfer.codings">Transfer Codings</a> |
---|
| 104 | <ul class="toc"> |
---|
| 105 | <li class="tocline1">3.6.1 <a href="p1-messaging.html#chunked.transfer.encoding">Chunked Transfer Coding</a></li> |
---|
| 106 | </ul> |
---|
| 107 | </li> |
---|
| 108 | <li class="tocline1">3.7 <a href="p3-payload.html#media.types">Media Types</a> |
---|
| 109 | <ul class="toc"> |
---|
| 110 | <li class="tocline1">3.7.1 <a href="p3-payload.html#canonicalization.and.text.defaults">Canonicalization and Text Defaults</a></li> |
---|
| 111 | <li class="tocline1">3.7.2 <a href="p3-payload.html#multipart.types">Multipart Types</a></li> |
---|
| 112 | </ul> |
---|
| 113 | </li> |
---|
| 114 | <li class="tocline1">3.8 <a href="p2-semantics.html#product.tokens">Product Tokens</a></li> |
---|
| 115 | <li class="tocline1">3.9 <a href="p3-payload.html#quality.values">Quality Values</a></li> |
---|
| 116 | <li class="tocline1">3.10 <a href="p3-payload.html#language.tags">Language Tags</a></li> |
---|
| 117 | <li class="tocline1">3.11 <a href="p4-conditional.html#entity.tags">Entity Tags</a></li> |
---|
| 118 | <li class="tocline1">3.12 <a href="p5-range.html#range.units">Range Units</a></li> |
---|
| 119 | </ul> |
---|
| 120 | </li> |
---|
| 121 | <li class="tocline0">4. <a href="p1-messaging.html#http.message">HTTP Message</a> |
---|
| 122 | <ul class="toc"> |
---|
| 123 | <li class="tocline1">4.1 <a href="p1-messaging.html#message.types">Message Types</a></li> |
---|
| 124 | <li class="tocline1">4.2 <a href="p1-messaging.html#message.headers">Message Headers</a></li> |
---|
| 125 | <li class="tocline1">4.3 <a href="p1-messaging.html#message.body">Message Body</a></li> |
---|
| 126 | <li class="tocline1">4.4 <a href="p1-messaging.html#message.length">Message Length</a></li> |
---|
| 127 | <li class="tocline1">4.5 <a href="p1-messaging.html#general.header.fields">General Header Fields</a></li> |
---|
| 128 | </ul> |
---|
| 129 | </li> |
---|
| 130 | <li class="tocline0">5. <a href="p1-messaging.html#request">Request</a> |
---|
| 131 | <ul class="toc"> |
---|
| 132 | <li class="tocline1">5.1 <a href="p1-messaging.html#request-line">Request-Line</a> |
---|
| 133 | <ul class="toc"> |
---|
| 134 | <li class="tocline1">5.1.1 <a href="p1-messaging.html#method">Method</a></li> |
---|
| 135 | <li class="tocline1">5.1.2 <a href="p1-messaging.html#request-uri">Request-URI</a></li> |
---|
| 136 | </ul> |
---|
| 137 | </li> |
---|
| 138 | <li class="tocline1">5.2 <a href="p1-messaging.html#the.resource.identified.by.a.request">The Resource Identified by a Request</a></li> |
---|
| 139 | <li class="tocline1">5.3 <a href="p2-semantics.html#request.header.fields">Request Header Fields</a></li> |
---|
| 140 | </ul> |
---|
| 141 | </li> |
---|
| 142 | <li class="tocline0">6. <a href="p1-messaging.html#response">Response</a> |
---|
| 143 | <ul class="toc"> |
---|
| 144 | <li class="tocline1">6.1 <a href="p1-messaging.html#status-line">Status-Line</a> |
---|
| 145 | <ul class="toc"> |
---|
| 146 | <li class="tocline1">6.1.1 <a href="p1-messaging.html#status.code.and.reason.phrase">Status Code and Reason Phrase</a></li> |
---|
| 147 | </ul> |
---|
| 148 | </li> |
---|
| 149 | <li class="tocline1">6.2 <a href="p2-semantics.html#response.header.fields">Response Header Fields</a></li> |
---|
| 150 | </ul> |
---|
| 151 | </li> |
---|
| 152 | <li class="tocline0">7. <a href="p3-payload.html#entity">Entity</a> |
---|
| 153 | <ul class="toc"> |
---|
| 154 | <li class="tocline1">7.1 <a href="p3-payload.html#entity.header.fields">Entity Header Fields</a></li> |
---|
| 155 | <li class="tocline1">7.2 <a href="p3-payload.html#entity.body">Entity Body</a> |
---|
| 156 | <ul class="toc"> |
---|
| 157 | <li class="tocline1">7.2.1 <a href="p3-payload.html#type">Type</a></li> |
---|
| 158 | <li class="tocline1">7.2.2 <a href="p3-payload.html#entity.length">Entity Length</a></li> |
---|
| 159 | </ul> |
---|
| 160 | </li> |
---|
| 161 | </ul> |
---|
| 162 | </li> |
---|
| 163 | <li class="tocline0">8. <a href="p1-messaging.html#connections">Connections</a> |
---|
| 164 | <ul class="toc"> |
---|
| 165 | <li class="tocline1">8.1 <a href="p1-messaging.html#persistent.connections">Persistent Connections</a> |
---|
| 166 | <ul class="toc"> |
---|
| 167 | <li class="tocline1">8.1.1 <a href="p1-messaging.html#persistent.purpose">Purpose</a></li> |
---|
| 168 | <li class="tocline1">8.1.2 <a href="p1-messaging.html#persistent.overall">Overall Operation</a> |
---|
| 169 | <ul class="toc"> |
---|
| 170 | <li class="tocline1">8.1.2.1 <a href="p1-messaging.html#persistent.negotiation">Negotiation</a></li> |
---|
| 171 | <li class="tocline1">8.1.2.2 <a href="p1-messaging.html#pipelining">Pipelining</a></li> |
---|
| 172 | </ul> |
---|
| 173 | </li> |
---|
| 174 | <li class="tocline1">8.1.3 <a href="p1-messaging.html#persistent.proxy">Proxy Servers</a></li> |
---|
| 175 | <li class="tocline1">8.1.4 <a href="p1-messaging.html#persistent.practical">Practical Considerations</a></li> |
---|
| 176 | </ul> |
---|
| 177 | </li> |
---|
| 178 | <li class="tocline1">8.2 <a href="p1-messaging.html#message.transmission.requirements">Message Transmission Requirements</a> |
---|
| 179 | <ul class="toc"> |
---|
| 180 | <li class="tocline1">8.2.1 <a href="p1-messaging.html#persistent.flow">Persistent Connections and Flow Control</a></li> |
---|
| 181 | <li class="tocline1">8.2.2 <a href="p1-messaging.html#persistent.monitor">Monitoring Connections for Error Status Messages</a></li> |
---|
| 182 | <li class="tocline1">8.2.3 <a href="p1-messaging.html#use.of.the.100.status">Use of the 100 (Continue) Status</a></li> |
---|
| 183 | <li class="tocline1">8.2.4 <a href="p1-messaging.html#connection.premature">Client Behavior if Server Prematurely Closes Connection</a></li> |
---|
| 184 | </ul> |
---|
| 185 | </li> |
---|
| 186 | </ul> |
---|
| 187 | </li> |
---|
| 188 | <li class="tocline0">9. <a href="p2-semantics.html#method.definitions">Method Definitions</a> |
---|
| 189 | <ul class="toc"> |
---|
| 190 | <li class="tocline1">9.1 <a href="p2-semantics.html#safe.and.idempotent">Safe and Idempotent Methods</a> |
---|
| 191 | <ul class="toc"> |
---|
| 192 | <li class="tocline1">9.1.1 <a href="p2-semantics.html#safe.methods">Safe Methods</a></li> |
---|
| 193 | <li class="tocline1">9.1.2 <a href="p2-semantics.html#idempotent.methods">Idempotent Methods</a></li> |
---|
| 194 | </ul> |
---|
| 195 | </li> |
---|
| 196 | <li class="tocline1">9.2 <a href="p2-semantics.html#OPTIONS">OPTIONS</a></li> |
---|
| 197 | <li class="tocline1">9.3 <a href="p2-semantics.html#GET">GET</a></li> |
---|
| 198 | <li class="tocline1">9.4 <a href="p2-semantics.html#HEAD">HEAD</a></li> |
---|
| 199 | <li class="tocline1">9.5 <a href="p2-semantics.html#POST">POST</a></li> |
---|
| 200 | <li class="tocline1">9.6 <a href="p2-semantics.html#PUT">PUT</a></li> |
---|
| 201 | <li class="tocline1">9.7 <a href="p2-semantics.html#DELETE">DELETE</a></li> |
---|
| 202 | <li class="tocline1">9.8 <a href="p2-semantics.html#TRACE">TRACE</a></li> |
---|
| 203 | <li class="tocline1">9.9 <a href="p2-semantics.html#CONNECT">CONNECT</a></li> |
---|
| 204 | </ul> |
---|
| 205 | </li> |
---|
| 206 | <li class="tocline0">10. <a href="p2-semantics.html#status.codes">Status Code Definitions</a> |
---|
| 207 | <ul class="toc"> |
---|
| 208 | <li class="tocline1">10.1 <a href="p2-semantics.html#status.1xx">Informational 1xx</a> |
---|
| 209 | <ul class="toc"> |
---|
| 210 | <li class="tocline1">10.1.1 <a href="p2-semantics.html#status.100">100 Continue</a></li> |
---|
| 211 | <li class="tocline1">10.1.2 <a href="p2-semantics.html#status.101">101 Switching Protocols</a></li> |
---|
| 212 | </ul> |
---|
| 213 | </li> |
---|
| 214 | <li class="tocline1">10.2 <a href="p2-semantics.html#status.2xx">Successful 2xx</a> |
---|
| 215 | <ul class="toc"> |
---|
| 216 | <li class="tocline1">10.2.1 <a href="p2-semantics.html#status.200">200 OK</a></li> |
---|
| 217 | <li class="tocline1">10.2.2 <a href="p2-semantics.html#status.201">201 Created</a></li> |
---|
| 218 | <li class="tocline1">10.2.3 <a href="p2-semantics.html#status.202">202 Accepted</a></li> |
---|
| 219 | <li class="tocline1">10.2.4 <a href="p2-semantics.html#status.203">203 Non-Authoritative Information</a></li> |
---|
| 220 | <li class="tocline1">10.2.5 <a href="p2-semantics.html#status.204">204 No Content</a></li> |
---|
| 221 | <li class="tocline1">10.2.6 <a href="p2-semantics.html#status.205">205 Reset Content</a></li> |
---|
| 222 | <li class="tocline1">10.2.7 <a href="p5-range.html#status.206">206 Partial Content</a></li> |
---|
| 223 | </ul> |
---|
| 224 | </li> |
---|
| 225 | <li class="tocline1">10.3 <a href="p2-semantics.html#status.3xx">Redirection 3xx</a> |
---|
| 226 | <ul class="toc"> |
---|
| 227 | <li class="tocline1">10.3.1 <a href="p2-semantics.html#status.300">300 Multiple Choices</a></li> |
---|
| 228 | <li class="tocline1">10.3.2 <a href="p2-semantics.html#status.301">301 Moved Permanently</a></li> |
---|
| 229 | <li class="tocline1">10.3.3 <a href="p2-semantics.html#status.302">302 Found</a></li> |
---|
| 230 | <li class="tocline1">10.3.4 <a href="p2-semantics.html#status.303">303 See Other</a></li> |
---|
| 231 | <li class="tocline1">10.3.5 <a href="p4-conditional.html#status.304">304 Not Modified</a></li> |
---|
| 232 | <li class="tocline1">10.3.6 <a href="p2-semantics.html#status.305">305 Use Proxy</a></li> |
---|
| 233 | <li class="tocline1">10.3.7 <a href="p2-semantics.html#status.306">306 (Unused)</a></li> |
---|
| 234 | <li class="tocline1">10.3.8 <a href="p2-semantics.html#status.307">307 Temporary Redirect</a></li> |
---|
| 235 | </ul> |
---|
| 236 | </li> |
---|
| 237 | <li class="tocline1">10.4 <a href="p2-semantics.html#status.4xx">Client Error 4xx</a> |
---|
| 238 | <ul class="toc"> |
---|
| 239 | <li class="tocline1">10.4.1 <a href="p2-semantics.html#status.400">400 Bad Request</a></li> |
---|
| 240 | <li class="tocline1">10.4.2 <a href="p7-auth.html#status.401">401 Unauthorized</a></li> |
---|
| 241 | <li class="tocline1">10.4.3 <a href="p2-semantics.html#status.402">402 Payment Required</a></li> |
---|
| 242 | <li class="tocline1">10.4.4 <a href="p2-semantics.html#status.403">403 Forbidden</a></li> |
---|
| 243 | <li class="tocline1">10.4.5 <a href="p2-semantics.html#status.404">404 Not Found</a></li> |
---|
| 244 | <li class="tocline1">10.4.6 <a href="p2-semantics.html#status.405">405 Method Not Allowed</a></li> |
---|
| 245 | <li class="tocline1">10.4.7 <a href="p2-semantics.html#status.406">406 Not Acceptable</a></li> |
---|
| 246 | <li class="tocline1">10.4.8 <a href="p7-auth.html#status.407">407 Proxy Authentication Required</a></li> |
---|
| 247 | <li class="tocline1">10.4.9 <a href="p2-semantics.html#status.408">408 Request Timeout</a></li> |
---|
| 248 | <li class="tocline1">10.4.10 <a href="p2-semantics.html#status.409">409 Conflict</a></li> |
---|
| 249 | <li class="tocline1">10.4.11 <a href="p2-semantics.html#status.410">410 Gone</a></li> |
---|
| 250 | <li class="tocline1">10.4.12 <a href="p2-semantics.html#status.411">411 Length Required</a></li> |
---|
| 251 | <li class="tocline1">10.4.13 <a href="p4-conditional.html#status.412">412 Precondition Failed</a></li> |
---|
| 252 | <li class="tocline1">10.4.14 <a href="p2-semantics.html#status.413">413 Request Entity Too Large</a></li> |
---|
| 253 | <li class="tocline1">10.4.15 <a href="p2-semantics.html#status.414">414 Request-URI Too Long</a></li> |
---|
| 254 | <li class="tocline1">10.4.16 <a href="p2-semantics.html#status.415">415 Unsupported Media Type</a></li> |
---|
| 255 | <li class="tocline1">10.4.17 <a href="p5-range.html#status.416">416 Requested Range Not Satisfiable</a></li> |
---|
| 256 | <li class="tocline1">10.4.18 <a href="p2-semantics.html#status.417">417 Expectation Failed</a></li> |
---|
| 257 | </ul> |
---|
| 258 | </li> |
---|
| 259 | <li class="tocline1">10.5 <a href="p2-semantics.html#status.5xx">Server Error 5xx</a> |
---|
| 260 | <ul class="toc"> |
---|
| 261 | <li class="tocline1">10.5.1 <a href="p2-semantics.html#status.500">500 Internal Server Error</a></li> |
---|
| 262 | <li class="tocline1">10.5.2 <a href="p2-semantics.html#status.501">501 Not Implemented</a></li> |
---|
| 263 | <li class="tocline1">10.5.3 <a href="p2-semantics.html#status.502">502 Bad Gateway</a></li> |
---|
| 264 | <li class="tocline1">10.5.4 <a href="p2-semantics.html#status.503">503 Service Unavailable</a></li> |
---|
| 265 | <li class="tocline1">10.5.5 <a href="p2-semantics.html#status.504">504 Gateway Timeout</a></li> |
---|
| 266 | <li class="tocline1">10.5.6 <a href="p2-semantics.html#status.505">505 HTTP Version Not Supported</a></li> |
---|
| 267 | </ul> |
---|
| 268 | </li> |
---|
| 269 | </ul> |
---|
| 270 | </li> |
---|
| 271 | <li class="tocline0">11. <a href="p7-auth.html#access.authentication">Access Authentication</a></li> |
---|
| 272 | <li class="tocline0">12. <a href="p3-payload.html#content.negotiation">Content Negotiation</a> |
---|
| 273 | <ul class="toc"> |
---|
| 274 | <li class="tocline1">12.1 <a href="p3-payload.html#server-driven.negotiation">Server-driven Negotiation</a></li> |
---|
| 275 | <li class="tocline1">12.2 <a href="p3-payload.html#agent-driven.negotiation">Agent-driven Negotiation</a></li> |
---|
| 276 | <li class="tocline1">12.3 <a href="p3-payload.html#transparent.negotiation">Transparent Negotiation</a></li> |
---|
| 277 | </ul> |
---|
| 278 | </li> |
---|
| 279 | <li class="tocline0">13. <a href="p6-cache.html#caching">Caching in HTTP</a> |
---|
| 280 | <ul class="toc"> |
---|
| 281 | <li class="tocline1">13.1 <a href="p6-cache.html#rfc.caching.overview">Overview</a> |
---|
| 282 | <ul class="toc"> |
---|
| 283 | <li class="tocline1">13.1.1 <a href="p6-cache.html#cache.correctness">Cache Correctness</a></li> |
---|
| 284 | <li class="tocline1">13.1.2 <a href="p6-cache.html#warnings">Warnings</a></li> |
---|
| 285 | <li class="tocline1">13.1.3 <a href="p6-cache.html#cache-control.mechanisms">Cache-control Mechanisms</a></li> |
---|
| 286 | <li class="tocline1">13.1.4 <a href="p6-cache.html#explicit.ua.warnings">Explicit User Agent Warnings</a></li> |
---|
| 287 | <li class="tocline1">13.1.5 <a href="p6-cache.html#exceptions.to.the.rules.and.warnings">Exceptions to the Rules and Warnings</a></li> |
---|
| 288 | <li class="tocline1">13.1.6 <a href="p6-cache.html#client-controlled.behavior">Client-controlled Behavior</a></li> |
---|
| 289 | </ul> |
---|
| 290 | </li> |
---|
| 291 | <li class="tocline1">13.2 <a href="p6-cache.html#expiration.model">Expiration Model</a> |
---|
| 292 | <ul class="toc"> |
---|
| 293 | <li class="tocline1">13.2.1 <a href="p6-cache.html#server-specified.expiration">Server-Specified Expiration</a></li> |
---|
| 294 | <li class="tocline1">13.2.2 <a href="p6-cache.html#heuristic.expiration">Heuristic Expiration</a></li> |
---|
| 295 | <li class="tocline1">13.2.3 <a href="p6-cache.html#age.calculations">Age Calculations</a></li> |
---|
| 296 | <li class="tocline1">13.2.4 <a href="p6-cache.html#expiration.calculations">Expiration Calculations</a></li> |
---|
| 297 | <li class="tocline1">13.2.5 <a href="p6-cache.html#disambiguating.expiration.values">Disambiguating Expiration Values</a></li> |
---|
| 298 | <li class="tocline1">13.2.6 <a href="p6-cache.html#disambiguating.multiple.responses">Disambiguating Multiple Responses</a></li> |
---|
| 299 | </ul> |
---|
| 300 | </li> |
---|
| 301 | <li class="tocline1">13.3 <a href="p6-cache.html#validation.model">Validation Model</a> |
---|
| 302 | <ul class="toc"> |
---|
| 303 | <li class="tocline1">13.3.1 <a href="p6-cache.html#last-modified.dates">Last-Modified Dates</a></li> |
---|
| 304 | <li class="tocline1">13.3.2 <a href="p6-cache.html#entity.tag.cache.validators">Entity Tag Cache Validators</a></li> |
---|
| 305 | <li class="tocline1">13.3.3 <a href="p4-conditional.html#weak.and.strong.validators">Weak and Strong Validators</a></li> |
---|
| 306 | <li class="tocline1">13.3.4 <a href="p4-conditional.html#rules.for.when.to.use.entity.tags.and.last-modified.dates">Rules for When to Use Entity Tags and Last-Modified Dates</a></li> |
---|
| 307 | <li class="tocline1">13.3.5 <a href="p6-cache.html#non-validating.conditionals">Non-validating Conditionals</a></li> |
---|
| 308 | </ul> |
---|
| 309 | </li> |
---|
| 310 | <li class="tocline1">13.4 <a href="p6-cache.html#response.cacheability">Response Cacheability</a></li> |
---|
| 311 | <li class="tocline1">13.5 <a href="p6-cache.html#constructing.responses.from.caches">Constructing Responses From Caches</a> |
---|
| 312 | <ul class="toc"> |
---|
| 313 | <li class="tocline1">13.5.1 <a href="p6-cache.html#end-to-end.and.hop-by-hop.headers">End-to-end and Hop-by-hop Headers</a></li> |
---|
| 314 | <li class="tocline1">13.5.2 <a href="p6-cache.html#non-modifiable.headers">Non-modifiable Headers</a></li> |
---|
| 315 | <li class="tocline1">13.5.3 <a href="p6-cache.html#combining.headers">Combining Headers</a></li> |
---|
| 316 | <li class="tocline1">13.5.4 <a href="p5-range.html#combining.byte.ranges">Combining Byte Ranges</a></li> |
---|
| 317 | </ul> |
---|
| 318 | </li> |
---|
| 319 | <li class="tocline1">13.6 <a href="p6-cache.html#caching.negotiated.responses">Caching Negotiated Responses</a></li> |
---|
| 320 | <li class="tocline1">13.7 <a href="p6-cache.html#shared.and.non-shared.caches">Shared and Non-Shared Caches</a></li> |
---|
| 321 | <li class="tocline1">13.8 <a href="p6-cache.html#errors.or.incomplete.response.cache.behavior">Errors or Incomplete Response Cache Behavior</a></li> |
---|
| 322 | <li class="tocline1">13.9 <a href="p6-cache.html#side.effects.of.get.and.head">Side Effects of GET and HEAD</a></li> |
---|
| 323 | <li class="tocline1">13.10 <a href="p6-cache.html#invalidation.after.updates.or.deletions">Invalidation After Updates or Deletions</a></li> |
---|
| 324 | <li class="tocline1">13.11 <a href="p6-cache.html#write-through.mandatory">Write-Through Mandatory</a></li> |
---|
| 325 | <li class="tocline1">13.12 <a href="p6-cache.html#cache.replacement">Cache Replacement</a></li> |
---|
| 326 | <li class="tocline1">13.13 <a href="p6-cache.html#history.lists">History Lists</a></li> |
---|
| 327 | </ul> |
---|
| 328 | </li> |
---|
| 329 | <li class="tocline0">14. <a href="p1-messaging.html#header.fields">Header Field Definitions</a> |
---|
| 330 | <ul class="toc"> |
---|
| 331 | <li class="tocline1">14.1 <a href="p3-payload.html#header.accept">Accept</a></li> |
---|
| 332 | <li class="tocline1">14.2 <a href="p3-payload.html#header.accept-charset">Accept-Charset</a></li> |
---|
| 333 | <li class="tocline1">14.3 <a href="p3-payload.html#header.accept-encoding">Accept-Encoding</a></li> |
---|
| 334 | <li class="tocline1">14.4 <a href="p3-payload.html#header.accept-language">Accept-Language</a></li> |
---|
| 335 | <li class="tocline1">14.5 <a href="p5-range.html#header.accept-ranges">Accept-Ranges</a></li> |
---|
| 336 | <li class="tocline1">14.6 <a href="p6-cache.html#header.age">Age</a></li> |
---|
| 337 | <li class="tocline1">14.7 <a href="p2-semantics.html#header.allow">Allow</a></li> |
---|
| 338 | <li class="tocline1">14.8 <a href="p7-auth.html#header.authorization">Authorization</a></li> |
---|
| 339 | <li class="tocline1">14.9 <a href="p6-cache.html#header.cache-control">Cache-Control</a> |
---|
| 340 | <ul class="toc"> |
---|
| 341 | <li class="tocline1">14.9.1 <a href="p6-cache.html#what.is.cacheable">What is Cacheable</a></li> |
---|
| 342 | <li class="tocline1">14.9.2 <a href="p6-cache.html#what.may.be.stored.by.caches">What May be Stored by Caches</a></li> |
---|
| 343 | <li class="tocline1">14.9.3 <a href="p6-cache.html#modifications.of.the.basic.expiration.mechanism">Modifications of the Basic Expiration Mechanism</a></li> |
---|
| 344 | <li class="tocline1">14.9.4 <a href="p6-cache.html#cache.revalidation.and.reload.controls">Cache Revalidation and Reload Controls</a></li> |
---|
| 345 | <li class="tocline1">14.9.5 <a href="p6-cache.html#no-transform.directive">No-Transform Directive</a></li> |
---|
| 346 | <li class="tocline1">14.9.6 <a href="p6-cache.html#cache.control.extensions">Cache Control Extensions</a></li> |
---|
| 347 | </ul> |
---|
| 348 | </li> |
---|
| 349 | <li class="tocline1">14.10 <a href="p1-messaging.html#header.connection">Connection</a></li> |
---|
| 350 | <li class="tocline1">14.11 <a href="p3-payload.html#header.content-encoding">Content-Encoding</a></li> |
---|
| 351 | <li class="tocline1">14.12 <a href="p3-payload.html#header.content-language">Content-Language</a></li> |
---|
| 352 | <li class="tocline1">14.13 <a href="p1-messaging.html#header.content-length">Content-Length</a></li> |
---|
| 353 | <li class="tocline1">14.14 <a href="p3-payload.html#header.content-location">Content-Location</a></li> |
---|
| 354 | <li class="tocline1">14.15 <a href="p3-payload.html#header.content-md5">Content-MD5</a></li> |
---|
| 355 | <li class="tocline1">14.16 <a href="p5-range.html#header.content-range">Content-Range</a></li> |
---|
| 356 | <li class="tocline1">14.17 <a href="p3-payload.html#header.content-type">Content-Type</a></li> |
---|
| 357 | <li class="tocline1">14.18 <a href="p1-messaging.html#header.date">Date</a> |
---|
| 358 | <ul class="toc"> |
---|
| 359 | <li class="tocline1">14.18.1 <a href="p1-messaging.html#clockless.origin.server.operation">Clockless Origin Server Operation</a></li> |
---|
| 360 | </ul> |
---|
| 361 | </li> |
---|
| 362 | <li class="tocline1">14.19 <a href="p4-conditional.html#header.etag">ETag</a></li> |
---|
| 363 | <li class="tocline1">14.20 <a href="p2-semantics.html#header.expect">Expect</a></li> |
---|
| 364 | <li class="tocline1">14.21 <a href="p6-cache.html#header.expires">Expires</a></li> |
---|
| 365 | <li class="tocline1">14.22 <a href="p2-semantics.html#header.from">From</a></li> |
---|
| 366 | <li class="tocline1">14.23 <a href="p1-messaging.html#header.host">Host</a></li> |
---|
| 367 | <li class="tocline1">14.24 <a href="p4-conditional.html#header.if-match">If-Match</a></li> |
---|
| 368 | <li class="tocline1">14.25 <a href="p4-conditional.html#header.if-modified-since">If-Modified-Since</a></li> |
---|
| 369 | <li class="tocline1">14.26 <a href="p4-conditional.html#header.if-none-match">If-None-Match</a></li> |
---|
| 370 | <li class="tocline1">14.27 <a href="p5-range.html#header.if-range">If-Range</a></li> |
---|
| 371 | <li class="tocline1">14.28 <a href="p4-conditional.html#header.if-unmodified-since">If-Unmodified-Since</a></li> |
---|
| 372 | <li class="tocline1">14.29 <a href="p4-conditional.html#header.last-modified">Last-Modified</a></li> |
---|
| 373 | <li class="tocline1">14.30 <a href="p2-semantics.html#header.location">Location</a></li> |
---|
| 374 | <li class="tocline1">14.31 <a href="p2-semantics.html#header.max-forwards">Max-Forwards</a></li> |
---|
| 375 | <li class="tocline1">14.32 <a href="p6-cache.html#header.pragma">Pragma</a></li> |
---|
| 376 | <li class="tocline1">14.33 <a href="p7-auth.html#header.proxy-authenticate">Proxy-Authenticate</a></li> |
---|
| 377 | <li class="tocline1">14.34 <a href="p7-auth.html#header.proxy-authorization">Proxy-Authorization</a></li> |
---|
| 378 | <li class="tocline1">14.35 <a href="p5-range.html#header.range">Range</a> |
---|
| 379 | <ul class="toc"> |
---|
| 380 | <li class="tocline1">14.35.1 <a href="p5-range.html#byte.ranges">Byte Ranges</a></li> |
---|
| 381 | <li class="tocline1">14.35.2 <a href="p5-range.html#range.retrieval.requests">Range Retrieval Requests</a></li> |
---|
| 382 | </ul> |
---|
| 383 | </li> |
---|
| 384 | <li class="tocline1">14.36 <a href="p2-semantics.html#header.referer">Referer</a></li> |
---|
| 385 | <li class="tocline1">14.37 <a href="p2-semantics.html#header.retry-after">Retry-After</a></li> |
---|
| 386 | <li class="tocline1">14.38 <a href="p2-semantics.html#header.server">Server</a></li> |
---|
| 387 | <li class="tocline1">14.39 <a href="p1-messaging.html#header.te">TE</a></li> |
---|
| 388 | <li class="tocline1">14.40 <a href="p1-messaging.html#header.trailer">Trailer</a></li> |
---|
| 389 | <li class="tocline1">14.41 <a href="p1-messaging.html#header.transfer-encoding">Transfer-Encoding</a></li> |
---|
| 390 | <li class="tocline1">14.42 <a href="p1-messaging.html#header.upgrade">Upgrade</a></li> |
---|
| 391 | <li class="tocline1">14.43 <a href="p2-semantics.html#header.user-agent">User-Agent</a></li> |
---|
| 392 | <li class="tocline1">14.44 <a href="p6-cache.html#header.vary">Vary</a></li> |
---|
| 393 | <li class="tocline1">14.45 <a href="p1-messaging.html#header.via">Via</a></li> |
---|
| 394 | <li class="tocline1">14.46 <a href="p6-cache.html#header.warning">Warning</a></li> |
---|
| 395 | <li class="tocline1">14.47 <a href="p7-auth.html#header.www-authenticate">WWW-Authenticate</a></li> |
---|
| 396 | </ul> |
---|
| 397 | </li> |
---|
| 398 | <li class="tocline0">15. <a href="p1-messaging.html#security.considerations">Security Considerations</a> |
---|
| 399 | <ul class="toc"> |
---|
| 400 | <li class="tocline1">15.1 <a href="p1-messaging.html#personal.information">Personal Information</a> |
---|
| 401 | <ul class="toc"> |
---|
| 402 | <li class="tocline1">15.1.1 <a href="p1-messaging.html#abuse.of.server.log.information">Abuse of Server Log Information</a></li> |
---|
| 403 | <li class="tocline1">15.1.2 <a href="p2-semantics.html#security.sensitive">Transfer of Sensitive Information</a></li> |
---|
| 404 | <li class="tocline1">15.1.3 <a href="p2-semantics.html#encoding.sensitive.information.in.uris">Encoding Sensitive Information in URI's</a></li> |
---|
| 405 | <li class="tocline1">15.1.4 <a href="p3-payload.html#privacy.issues.connected.to.accept.headers">Privacy Issues Connected to Accept Headers</a></li> |
---|
| 406 | </ul> |
---|
| 407 | </li> |
---|
| 408 | <li class="tocline1">15.2 <a href="p1-messaging.html#attack.pathname">Attacks Based On File and Path Names</a></li> |
---|
| 409 | <li class="tocline1">15.3 <a href="p1-messaging.html#dns.spoofing">DNS Spoofing</a></li> |
---|
| 410 | <li class="tocline1">15.4 <a href="p2-semantics.html#location.spoofing">Location Headers and Spoofing</a></li> |
---|
| 411 | <li class="tocline1">15.5 <a href="p3-payload.html#content-disposition.issues">Content-Disposition Issues</a></li> |
---|
| 412 | <li class="tocline1">15.6 <a href="p7-auth.html#auth.credentials.and.idle.clients">Authentication Credentials and Idle Clients</a></li> |
---|
| 413 | <li class="tocline1">15.7 <a href="p1-messaging.html#attack.proxies">Proxies and Caching</a> |
---|
| 414 | <ul class="toc"> |
---|
| 415 | <li class="tocline1">15.7.1 <a href="p1-messaging.html#attack.DoS">Denial of Service Attacks on Proxies</a></li> |
---|
| 416 | </ul> |
---|
| 417 | </li> |
---|
| 418 | </ul> |
---|
| 419 | </li> |
---|
| 420 | <li class="tocline0">16. <a href="p1-messaging.html#ack">Acknowledgments</a></li> |
---|
| 421 | <li class="tocline0">17. <a href="p1-messaging.html#rfc.references">References</a></li> |
---|
| 422 | <li class="tocline0">18. <a href="p1-messaging.html#rfc.authors">Authors' Addresses</a></li> |
---|
| 423 | <li class="tocline0">19. <a href="p1-messaging.html#rfc.section.19">Appendices</a> |
---|
| 424 | <ul class="toc"> |
---|
| 425 | <li class="tocline1">19.1 <a href="p1-messaging.html#internet.media.type.http">Internet Media Type message/http and application/http</a></li> |
---|
| 426 | <li class="tocline1">19.2 <a href="p5-range.html#internet.media.type.multipart.byteranges">Internet Media Type multipart/byteranges</a></li> |
---|
| 427 | <li class="tocline1">19.3 <a href="p1-messaging.html#tolerant.applications">Tolerant Applications</a></li> |
---|
| 428 | <li class="tocline1">19.4 <a href="p3-payload.html#differences.between.http.entities.and.rfc.2045.entities">Differences Between HTTP Entities and RFC 2045 Entities</a> |
---|
| 429 | <ul class="toc"> |
---|
| 430 | <li class="tocline1">19.4.1 <a href="p3-payload.html#mime-version">MIME-Version</a></li> |
---|
| 431 | <li class="tocline1">19.4.2 <a href="p3-payload.html#conversion.to.canonical.form">Conversion to Canonical Form</a></li> |
---|
| 432 | <li class="tocline1">19.4.3 <a href="p1-messaging.html#conversion.of.date.formats">Conversion of Date Formats</a></li> |
---|
| 433 | <li class="tocline1">19.4.4 <a href="p3-payload.html#introduction.of.content-encoding">Introduction of Content-Encoding</a></li> |
---|
| 434 | <li class="tocline1">19.4.5 <a href="p3-payload.html#no.content-transfer-encoding">No Content-Transfer-Encoding</a></li> |
---|
| 435 | <li class="tocline1">19.4.6 <a href="p3-payload.html#introduction.of.transfer-encoding">Introduction of Transfer-Encoding</a></li> |
---|
| 436 | <li class="tocline1">19.4.7 <a href="p3-payload.html#mhtml.line.length">MHTML and Line Length Limitations</a></li> |
---|
| 437 | </ul> |
---|
| 438 | </li> |
---|
| 439 | <li class="tocline1">19.5 <a href="p3-payload.html#additional.features">Additional Features</a> |
---|
| 440 | <ul class="toc"> |
---|
| 441 | <li class="tocline1">19.5.1 <a href="p3-payload.html#content-disposition">Content-Disposition</a></li> |
---|
| 442 | </ul> |
---|
| 443 | </li> |
---|
| 444 | <li class="tocline1">19.6 <a href="p1-messaging.html#compatibility">Compatibility with Previous Versions</a> |
---|
| 445 | <ul class="toc"> |
---|
| 446 | <li class="tocline1">19.6.1 <a href="p1-messaging.html#changes.from.1.0">Changes from HTTP/1.0</a> |
---|
| 447 | <ul class="toc"> |
---|
| 448 | <li class="tocline1">19.6.1.1 <a href="p1-messaging.html#changes.to.simplify.multi-homed.web.servers.and.conserve.ip.addresses">Changes to Simplify Multi-homed Web Servers and Conserve IP Addresses</a></li> |
---|
| 449 | </ul> |
---|
| 450 | </li> |
---|
| 451 | <li class="tocline1">19.6.2 <a href="p1-messaging.html#compatibility.with.http.1.0.persistent.connections">Compatibility with HTTP/1.0 Persistent Connections</a></li> |
---|
| 452 | <li class="tocline1">19.6.3 <a href="p2-semantics.html#changes.from.rfc.2068">Changes from RFC 2068</a></li> |
---|
| 453 | </ul> |
---|
| 454 | </li> |
---|
| 455 | </ul> |
---|
| 456 | </li> |
---|
| 457 | <li class="tocline0">20. <a href="p1-messaging.html#rfc.index">Index</a></li> |
---|
| 458 | </ul> |
---|
| 459 | </div> |
---|
| 460 | </div> |
---|
| 461 | </div> |
---|
| 462 | </body> |
---|
| 463 | </html> |
---|