Almost ready for testing.
[simpleHTTP.git] / docs / rfc2616.html
blob52c51203f859404d6c8d5ed140b03742c7c208cd
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml"><head>
3 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
5 <title>Hypertext Transfer Protocol -- HTTP/1.1</title></head><body>
6 <pre>Network Working Group R. Fielding
7 Request for Comments: 2616 UC Irvine
8 Obsoletes: 2068 J. Gettys
9 Category: Standards Track Compaq/W3C
10 J. Mogul
11 Compaq
12 H. Frystyk
13 W3C/MIT
14 L. Masinter
15 Xerox
16 P. Leach
17 Microsoft
18 T. Berners-Lee
19 W3C/MIT
20 June 1999
21 </pre>
22 <h1>
23 Hypertext Transfer Protocol -- HTTP/1.1
24 </h1>
25 <h2>
26 Status of this Memo
27 </h2>
28 <p>
29 This document specifies an Internet standards track protocol for the
30 Internet community, and requests discussion and suggestions for
31 improvements. Please refer to the current edition of the "Internet
32 Official Protocol Standards" (STD 1) for the standardization state
33 and status of this protocol. Distribution of this memo is unlimited.
34 </p>
35 <h2>
36 Copyright Notice
37 </h2>
38 <p>
39 Copyright (C) The Internet Society (1999). All Rights Reserved.
40 </p>
41 <h2>
42 Abstract
43 </h2>
44 <p>
45 The Hypertext Transfer Protocol (HTTP) is an application-level
46 protocol for distributed, collaborative, hypermedia information
47 systems. It is a generic, stateless, protocol which can be used for
48 many tasks beyond its use for hypertext, such as name servers and
49 distributed object management systems, through extension of its
50 request methods, error codes and headers <a rel="bibref"
51 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec17.html#bib47">[47]</a>.
52 A feature of HTTP is
53 the typing and negotiation of data representation, allowing systems
54 to be built independently of the data being transferred.
55 </p>
56 <p>
57 HTTP has been in use by the World-Wide Web global information
58 initiative since 1990. This specification defines the protocol
59 referred to as "HTTP/1.1", and is an update to RFC 2068 <a
60 rel="bibref"
61 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec17.html#bib33">[33]</a>.
62 </p>
63 <div class="toc"><h2>Table of Contents</h2><ol>
65 <li><span><a rel="Section"
66 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec1.html#sec1">Introduction
67 </a> ... 1</span>
68 <ol>
70 <li><span><a rel="Section"
71 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec1.html#sec1.1">Purpose</a>
72 ... 1.1</span></li>
73 <li><span><a rel="Section"
74 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec1.html#sec1.2">Requirements
75 </a> ... 1.2</span></li>
76 <li><span><a rel="Section"
77 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec1.html#sec1.3">Terminology
78 </a> ... 1.3</span></li>
79 <li><span><a rel="Section"
80 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec1.html#sec1.4">Overall
81 Operation </a> ... 1.4</span></li>
82 </ol>
83 </li>
84 <li><span><a rel="Section"
85 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec2.html#sec2">Notational
86 Conventions and Generic Grammar </a> ... 2</span>
87 <ol>
89 <li><span><a rel="Section"
90 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec2.html#sec2.1">Augmented
91 BNF </a> ... 2.1</span></li>
92 <li><span><a rel="Section"
93 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec2.html#sec2.2">Basic
94 Rules </a> ... 2.2</span></li>
95 </ol>
96 </li>
97 <li><span><a rel="Section"
98 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3">Protocol
99 Parameters </a> ... 3</span>
100 <ol>
102 <li><span><a rel="Section"
103 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.1">HTTP
104 Version </a> ... 3.1</span></li>
105 <li><span><a rel="Section"
106 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.2">Uniform
107 Resource Identifiers </a> ... 3.2</span>
108 <ol>
110 <li><span><a rel="Section"
111 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.2.1">General
112 Syntax </a> ... 3.2.1</span></li>
113 <li><span><a rel="Section"
114 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.2.2">http
115 URL </a> ... 3.2.2</span></li>
116 <li><span><a rel="Section"
117 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.2.3">URI
118 Comparison </a> ... 3.2.3</span></li>
119 </ol>
120 </li>
121 <li><span><a rel="Section"
122 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.3">Date/Time
123 Formats </a> ... 3.3</span>
124 <ol>
126 <li><span><a rel="Section"
127 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.3.1">Full
128 Date </a> ... 3.3.1</span></li>
129 <li><span><a rel="Section"
130 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.3.2">Delta
131 Seconds </a> ... 3.3.2</span></li>
132 </ol>
133 </li>
134 <li><span><a rel="Section"
135 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.4">Character
136 Sets </a> ... 3.4</span>
137 <ol>
139 <li><span><a rel="Section"
140 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.4.1">Missing
141 Charset </a> ... 3.4.1</span></li>
142 </ol>
143 </li>
144 <li><span><a rel="Section"
145 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.5">Content
146 Codings </a> ... 3.5</span></li>
147 <li><span><a rel="Section"
148 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.6">Transfer
149 Codings </a> ... 3.6</span>
150 <ol>
152 <li><span><a rel="Section"
153 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.6.1">Chunked
154 Transfer Coding </a> ... 3.6.1</span></li>
155 </ol>
156 </li>
157 <li><span><a rel="Section"
158 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.7">Media
159 Types </a> ... 3.7</span>
160 <ol>
162 <li><span><a rel="Section"
163 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.7.1">Canonicalization
164 and Text Defaults </a> ... 3.7.1</span></li>
165 <li><span><a rel="Section"
166 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.7.2">Multipart
167 Types </a> ... 3.7.2</span></li>
168 </ol>
169 </li>
170 <li><span><a rel="Section"
171 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.8">Product
172 Tokens </a> ... 3.8</span></li>
173 <li><span><a rel="Section"
174 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.9">Quality
175 Values </a> ... 3.9</span></li>
176 <li><span><a rel="Section"
177 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.10">Language
178 Tags </a> ... 3.10</span></li>
179 <li><span><a rel="Section"
180 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.11">Entity
181 Tags </a> ... 3.11</span></li>
182 <li><span><a rel="Section"
183 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.12">Range
184 Units </a> ... 3.12</span></li>
185 </ol>
186 </li>
187 <li><span><a rel="Section"
188 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4">HTTP
189 Message </a> ... 4</span>
190 <ol>
192 <li><span><a rel="Section"
193 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.1">Message
194 Types </a> ... 4.1</span></li>
195 <li><span><a rel="Section"
196 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2">Message
197 Headers </a> ... 4.2</span></li>
198 <li><span><a rel="Section"
199 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.3">Message
200 Body </a> ... 4.3</span></li>
201 <li><span><a rel="Section"
202 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.4">Message
203 Length </a> ... 4.4</span></li>
204 <li><span><a rel="Section"
205 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.5">General
206 Header Fields </a> ... 4.5</span></li>
207 </ol>
208 </li>
209 <li><span><a rel="Section"
210 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html#sec5">Request
211 </a> ... 5</span>
212 <ol>
214 <li><span><a rel="Section"
215 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html#sec5.1">Request-Line
216 </a> ... 5.1</span>
217 <ol>
219 <li><span><a rel="Section"
220 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html#sec5.1.1">Method
221 </a> ... 5.1.1</span></li>
222 <li><span><a rel="Section"
223 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html#sec5.1.2">Request-URI
224 </a> ... 5.1.2</span></li>
225 </ol>
226 </li>
227 <li><span><a rel="Section"
228 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html#sec5.2">The
229 Resource Identified by a Request </a> ... 5.2</span></li>
230 <li><span><a rel="Section"
231 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html#sec5.3">Request
232 Header Fields </a> ... 5.3</span></li>
233 </ol>
234 </li>
235 <li><span><a rel="Section"
236 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html#sec6">Response
237 </a> ... 6</span>
238 <ol>
240 <li><span><a rel="Section"
241 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html#sec6.1">Status-Line
242 </a> ... 6.1</span>
243 <ol>
245 <li><span><a rel="Section"
246 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html#sec6.1.1">Status
247 Code and Reason Phrase </a> ... 6.1.1</span></li>
248 </ol>
249 </li>
250 <li><span><a rel="Section"
251 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html#sec6.2">Response
252 Header Fields </a> ... 6.2</span></li>
253 </ol>
254 </li>
255 <li><span><a rel="Section"
256 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec7.html#sec7">Entity
257 </a> ... 7</span>
258 <ol>
260 <li><span><a rel="Section"
261 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec7.html#sec7.1">Entity
262 Header Fields </a> ... 7.1</span></li>
263 <li><span><a rel="Section"
264 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec7.html#sec7.2">Entity
265 Body </a> ... 7.2</span>
266 <ol>
268 <li><span><a rel="Section"
269 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec7.html#sec7.2.1">Type
270 </a> ... 7.2.1</span></li>
271 <li><span><a rel="Section"
272 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec7.html#sec7.2.2">Entity
273 Length </a> ... 7.2.2</span></li>
274 </ol>
275 </li>
276 </ol>
277 </li>
278 <li><span><a rel="Section"
279 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8">Connections
280 </a> ... 8</span>
281 <ol>
283 <li><span><a rel="Section"
284 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1">Persistent
285 Connections </a> ... 8.1</span>
286 <ol>
288 <li><span><a rel="Section"
289 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1.1">Purpose
290 </a> ... 8.1.1</span></li>
291 <li><span><a rel="Section"
292 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1.2">Overall
293 Operation </a> ... 8.1.2</span></li>
294 <li><span><a rel="Section"
295 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1.3">Proxy
296 Servers </a> ... 8.1.3</span></li>
297 <li><span><a rel="Section"
298 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1.4">Practical
299 Considerations </a> ... 8.1.4</span></li>
300 </ol>
301 </li>
302 <li><span><a rel="Section"
303 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.2">Message
304 Transmission Requirements </a> ... 8.2</span>
305 <ol>
307 <li><span><a rel="Section"
308 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.2.1">Persistent
309 Connections and Flow Control </a> ... 8.2.1</span></li>
310 <li><span><a rel="Section"
311 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.2.2">Monitoring
312 Connections for Error Status Messages </a> ... 8.2.2</span></li>
313 <li><span><a rel="Section"
314 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.2.3">Use
315 of the 100 (Continue) Status </a> ... 8.2.3</span></li>
316 <li><span><a rel="Section"
317 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.2.4">Client
318 Behavior if Server Prematurely Closes Connection </a> ... 8.2.4</span></li>
319 </ol>
320 </li>
321 </ol>
322 </li>
323 <li><span><a rel="Section"
324 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9">Method
325 Definitions </a> ... 9</span>
326 <ol>
328 <li><span><a rel="Section"
329 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.1">Safe
330 and Idempotent Methods </a> ... 9.1</span>
331 <ol>
333 <li><span><a rel="Section"
334 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.1.1">Safe
335 Methods </a> ... 9.1.1</span></li>
336 <li><span><a rel="Section"
337 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.1.2">Idempotent
338 Methods </a> ... 9.1.2</span></li>
339 </ol>
340 </li>
341 <li><span><a rel="Section"
342 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.2">OPTIONS
343 </a> ... 9.2</span></li>
344 <li><span><a rel="Section"
345 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.3">GET </a>
346 ... 9.3</span></li>
347 <li><span><a rel="Section"
348 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.4">HEAD
349 </a> ... 9.4</span></li>
350 <li><span><a rel="Section"
351 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.5">POST
352 </a> ... 9.5</span></li>
353 <li><span><a rel="Section"
354 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.6">PUT </a>
355 ... 9.6</span></li>
356 <li><span><a rel="Section"
357 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.7">DELETE
358 </a> ... 9.7</span></li>
359 <li><span><a rel="Section"
360 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.8">TRACE
361 </a> ... 9.8</span></li>
362 <li><span><a rel="Section"
363 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.9">CONNECT
364 </a> ... 9.9</span></li>
365 </ol>
366 </li>
367 <li><span><a rel="Section"
368 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10">Status
369 Code Definitions </a> ... 10</span>
370 <ol>
372 <li><span><a rel="Section"
373 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.1">Informational
374 1xx </a> ... 10.1</span>
375 <ol>
377 <li><span><a rel="Section"
378 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.1.1">100
379 Continue </a> ... 10.1.1</span></li>
380 <li><span><a rel="Section"
381 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.1.2">101
382 Switching Protocols </a> ... 10.1.2</span></li>
383 </ol>
384 </li>
385 <li><span><a rel="Section"
386 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.2">Successful
387 2xx </a> ... 10.2</span>
388 <ol>
390 <li><span><a rel="Section"
391 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.2.1">200
392 OK </a> ... 10.2.1</span></li>
393 <li><span><a rel="Section"
394 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.2.2">201
395 Created </a> ... 10.2.2</span></li>
396 <li><span><a rel="Section"
397 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.2.3">202
398 Accepted </a> ... 10.2.3</span></li>
399 <li><span><a rel="Section"
400 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.2.4">203
401 Non-Authoritative Information </a> ... 10.2.4</span></li>
402 <li><span><a rel="Section"
403 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.2.5">204
404 No Content </a> ... 10.2.5</span></li>
405 <li><span><a rel="Section"
406 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.2.6">205
407 Reset Content </a> ... 10.2.6</span></li>
408 <li><span><a rel="Section"
409 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.2.7">206
410 Partial Content </a> ... 10.2.7</span></li>
411 </ol>
412 </li>
413 <li><span><a rel="Section"
414 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3">Redirection
415 3xx </a> ... 10.3</span>
416 <ol>
418 <li><span><a rel="Section"
419 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.1">300
420 Multiple Choices </a> ... 10.3.1</span></li>
421 <li><span><a rel="Section"
422 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.2">301
423 Moved Permanently </a> ... 10.3.2</span></li>
424 <li><span><a rel="Section"
425 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.3">302
426 Found </a> ... 10.3.3</span></li>
427 <li><span><a rel="Section"
428 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.4">303
429 See Other </a> ... 10.3.4</span></li>
430 <li><span><a rel="Section"
431 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.5">304
432 Not Modified </a> ... 10.3.5</span></li>
433 <li><span><a rel="Section"
434 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.6">305
435 Use Proxy </a> ... 10.3.6</span></li>
436 <li><span><a rel="Section"
437 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.7">306
438 (Unused) </a> ... 10.3.7</span></li>
439 <li><span><a rel="Section"
440 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.8">307
441 Temporary Redirect </a> ... 10.3.8</span></li>
442 </ol>
443 </li>
444 <li><span><a rel="Section"
445 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4">Client
446 Error 4xx </a> ... 10.4</span>
447 <ol>
449 <li><span><a rel="Section"
450 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1">400
451 Bad Request </a> ... 10.4.1</span></li>
452 <li><span><a rel="Section"
453 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.2">401
454 Unauthorized </a> ... 10.4.2</span></li>
455 <li><span><a rel="Section"
456 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.3">402
457 Payment Required </a> ... 10.4.3</span></li>
458 <li><span><a rel="Section"
459 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.4">403
460 Forbidden </a> ... 10.4.4</span></li>
461 <li><span><a rel="Section"
462 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.5">404
463 Not Found </a> ... 10.4.5</span></li>
464 <li><span><a rel="Section"
465 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.6">405
466 Method Not Allowed </a> ... 10.4.6</span></li>
467 <li><span><a rel="Section"
468 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.7">406
469 Not Acceptable </a> ... 10.4.7</span></li>
470 <li><span><a rel="Section"
471 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.8">407
472 Proxy Authentication Required </a> ... 10.4.8</span></li>
473 <li><span><a rel="Section"
474 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.9">408
475 Request Timeout </a> ... 10.4.9</span></li>
476 <li><span><a rel="Section"
477 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.10">409
478 Conflict </a> ... 10.4.10</span></li>
479 <li><span><a rel="Section"
480 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.11">410
481 Gone </a> ... 10.4.11</span></li>
482 <li><span><a rel="Section"
483 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.12">411
484 Length Required </a> ... 10.4.12</span></li>
485 <li><span><a rel="Section"
486 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.13">412
487 Precondition Failed </a> ... 10.4.13</span></li>
488 <li><span><a rel="Section"
489 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.14">413
490 Request Entity Too Large </a> ... 10.4.14</span></li>
491 <li><span><a rel="Section"
492 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.15">414
493 Request-URI Too Long </a> ... 10.4.15</span></li>
494 <li><span><a rel="Section"
495 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.16">415
496 Unsupported Media Type </a> ... 10.4.16</span></li>
497 <li><span><a rel="Section"
498 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.17">416
499 Requested Range Not Satisfiable </a> ... 10.4.17</span></li>
500 <li><span><a rel="Section"
501 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.18">417
502 Expectation Failed </a> ... 10.4.18</span></li>
503 </ol>
504 </li>
505 <li><span><a rel="Section"
506 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.5">Server
507 Error 5xx </a> ... 10.5</span>
508 <ol>
510 <li><span><a rel="Section"
511 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.5.1">500
512 Internal Server Error </a> ... 10.5.1</span></li>
513 <li><span><a rel="Section"
514 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.5.2">501
515 Not Implemented </a> ... 10.5.2</span></li>
516 <li><span><a rel="Section"
517 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.5.3">502
518 Bad Gateway </a> ... 10.5.3</span></li>
519 <li><span><a rel="Section"
520 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.5.4">503
521 Service Unavailable </a> ... 10.5.4</span></li>
522 <li><span><a rel="Section"
523 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.5.5">504
524 Gateway Timeout </a> ... 10.5.5</span></li>
525 <li><span><a rel="Section"
526 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.5.6">505
527 HTTP Version Not Supported </a> ... 10.5.6</span></li>
528 </ol>
529 </li>
530 </ol>
531 </li>
532 <li><span><a rel="Section"
533 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec11.html#sec11">Access
534 Authentication </a> ... 11</span></li>
535 <li><span><a rel="Section"
536 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec12.html#sec12">Content
537 Negotiation </a> ... 12</span>
538 <ol>
540 <li><span><a rel="Section"
541 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec12.html#sec12.1">Server-driven
542 Negotiation </a> ... 12.1</span></li>
543 <li><span><a rel="Section"
544 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec12.html#sec12.2">Agent-driven
545 Negotiation </a> ... 12.2</span></li>
546 <li><span><a rel="Section"
547 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec12.html#sec12.3">Transparent
548 Negotiation </a> ... 12.3</span></li>
549 </ol>
550 </li>
551 <li><span><a rel="Section"
552 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13">Caching
553 in HTTP </a> ... 13</span>
554 <ol>
555 <li><span>@@ missing</span>
557 <ol>
559 <li><span><a rel="Section"
560 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.1.1">Cache
561 Correctness </a> ... 13.1.1</span></li>
562 <li><span><a rel="Section"
563 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.1.2">Warnings
564 </a> ... 13.1.2</span></li>
565 <li><span><a rel="Section"
566 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.1.3">Cache-control
567 Mechanisms </a> ... 13.1.3</span></li>
568 <li><span><a rel="Section"
569 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.1.4">Explicit
570 User Agent Warnings </a> ... 13.1.4</span></li>
571 <li><span><a rel="Section"
572 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.1.5">Exceptions
573 to the Rules and Warnings </a> ... 13.1.5</span></li>
574 <li><span><a rel="Section"
575 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.1.6">Client-controlled
576 Behavior </a> ... 13.1.6</span></li>
577 </ol>
578 </li>
579 <li><span><a rel="Section"
580 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.2">Expiration
581 Model </a> ... 13.2</span>
582 <ol>
584 <li><span><a rel="Section"
585 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.2.1">Server-Specified
586 Expiration </a> ... 13.2.1</span></li>
587 <li><span><a rel="Section"
588 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.2.2">Heuristic
589 Expiration </a> ... 13.2.2</span></li>
590 <li><span><a rel="Section"
591 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.2.3">Age
592 Calculations </a> ... 13.2.3</span></li>
593 <li><span><a rel="Section"
594 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.2.4">Expiration
595 Calculations </a> ... 13.2.4</span></li>
596 <li><span><a rel="Section"
597 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.2.5">Disambiguating
598 Expiration Values </a> ... 13.2.5</span></li>
599 <li><span><a rel="Section"
600 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.2.6">Disambiguating
601 Multiple Responses </a> ... 13.2.6</span></li>
602 </ol>
603 </li>
604 <li><span><a rel="Section"
605 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.3">Validation
606 Model </a> ... 13.3</span>
607 <ol>
609 <li><span><a rel="Section"
610 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.3.1">Last-Modified
611 Dates </a> ... 13.3.1</span></li>
612 <li><span><a rel="Section"
613 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.3.2">Entity
614 Tag Cache Validators </a> ... 13.3.2</span></li>
615 <li><span><a rel="Section"
616 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.3.3">Weak
617 and Strong Validators </a> ... 13.3.3</span></li>
618 <li><span><a rel="Section"
619 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.3.4">Rules
620 for When to Use Entity Tags and Last-Modified Dates</a> ... 13.3.4</span></li>
621 <li><span><a rel="Section"
622 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.3.5">Non-validating
623 Conditionals </a> ... 13.3.5</span></li>
624 </ol>
625 </li>
626 <li><span><a rel="Section"
627 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.4">Response
628 Cacheability </a> ... 13.4</span></li>
629 <li><span><a rel="Section"
630 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.5">Constructing
631 Responses From Caches </a> ... 13.5</span>
632 <ol>
634 <li><span><a rel="Section"
635 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.5.1">End-to-end
636 and Hop-by-hop Headers </a> ... 13.5.1</span></li>
637 <li><span><a rel="Section"
638 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.5.2">Non-modifiable
639 Headers </a> ... 13.5.2</span></li>
640 <li><span><a rel="Section"
641 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.5.3">Combining
642 Headers </a> ... 13.5.3</span></li>
643 <li><span><a rel="Section"
644 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.5.4">Combining
645 Byte Ranges </a> ... 13.5.4</span></li>
646 </ol>
647 </li>
648 <li><span><a rel="Section"
649 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.6">Caching
650 Negotiated Responses </a> ... 13.6</span></li>
651 <li><span><a rel="Section"
652 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.7">Shared
653 and Non-Shared Caches </a> ... 13.7</span></li>
654 <li><span><a rel="Section"
655 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.8">Errors
656 or Incomplete Response Cache Behavior </a> ... 13.8</span></li>
657 <li><span><a rel="Section"
658 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.9">Side
659 Effects of GET and HEAD </a> ... 13.9</span></li>
660 <li><span><a rel="Section"
661 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.10">Invalidation
662 After Updates or Deletions </a> ... 13.10</span></li>
663 <li><span><a rel="Section"
664 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.11">Write-Through
665 Mandatory </a> ... 13.11</span></li>
666 <li><span><a rel="Section"
667 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.12">Cache
668 Replacement </a> ... 13.12</span></li>
669 <li><span><a rel="Section"
670 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.13">History
671 Lists </a> ... 13.13</span></li>
672 </ol>
673 </li>
674 <li><span><a rel="Section"
675 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14">Header
676 Field Definitions </a> ... 14</span>
677 <ol>
679 <li><span><a rel="Section"
680 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1">Accept
681 </a> ... 14.1</span></li>
682 <li><span><a rel="Section"
683 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.2">Accept-Charset
684 </a> ... 14.2</span></li>
685 <li><span><a rel="Section"
686 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.3">Accept-Encoding
687 </a> ... 14.3</span></li>
688 <li><span><a rel="Section"
689 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.4">Accept-Language
690 </a> ... 14.4</span></li>
691 <li><span><a rel="Section"
692 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.5">Accept-Ranges
693 </a> ... 14.5</span></li>
694 <li><span><a rel="Section"
695 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.6">Age
696 </a> ... 14.6</span></li>
697 <li><span><a rel="Section"
698 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.7">Allow
699 </a> ... 14.7</span></li>
700 <li><span><a rel="Section"
701 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.8">Authorization
702 </a> ... 14.8</span></li>
703 <li><span><a rel="Section"
704 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9">Cache-Control
705 </a> ... 14.9</span>
706 <ol>
708 <li><span><a rel="Section"
709 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.1">What
710 is Cacheable </a> ... 14.9.1</span></li>
711 <li><span><a rel="Section"
712 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.2">What
713 May be Stored by Caches </a> ... 14.9.2</span></li>
714 <li><span><a rel="Section"
715 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.3">Modifications
716 of the Basic Expiration Mechanism </a> ... 14.9.3</span></li>
717 <li><span><a rel="Section"
718 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.4">Cache
719 Revalidation and Reload Controls </a> ... 14.9.4</span></li>
720 <li><span><a rel="Section"
721 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.5">No-Transform
722 Directive </a> ... 14.9.5</span></li>
723 <li><span><a rel="Section"
724 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.6">Cache
725 Control Extensions </a> ... 14.9.6</span></li>
726 </ol>
727 </li>
728 <li><span><a rel="Section"
729 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.10">Connection
730 </a> ... 14.10</span></li>
731 <li><span><a rel="Section"
732 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.11">Content-Encoding
733 </a> ... 14.11</span></li>
734 <li><span><a rel="Section"
735 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.12">Content-Language
736 </a> ... 14.12</span></li>
737 <li><span><a rel="Section"
738 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13">Content-Length
739 </a> ... 14.13</span></li>
740 <li><span><a rel="Section"
741 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.14">Content-Location
742 </a> ... 14.14</span></li>
743 <li><span><a rel="Section"
744 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.15">Content-MD5
745 </a> ... 14.15</span></li>
746 <li><span><a rel="Section"
747 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.16">Content-Range
748 </a> ... 14.16</span></li>
749 <li><span><a rel="Section"
750 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17">Content-Type
751 </a> ... 14.17</span></li>
752 <li><span><a rel="Section"
753 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.18">Date
754 </a> ... 14.18</span>
755 <ol>
757 <li><span><a rel="Section"
758 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.18.1">Clockless
759 Origin Server Operation </a> ... 14.18.1</span></li>
760 </ol>
761 </li>
762 <li><span><a rel="Section"
763 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.19">ETag
764 </a> ... 14.19</span></li>
765 <li><span><a rel="Section"
766 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.20">Expect
767 </a> ... 14.20</span></li>
768 <li><span><a rel="Section"
769 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.21">Expires
770 </a> ... 14.21</span></li>
771 <li><span><a rel="Section"
772 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.22">From
773 </a> ... 14.22</span></li>
774 <li><span><a rel="Section"
775 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.23">Host
776 </a> ... 14.23</span></li>
777 <li><span><a rel="Section"
778 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.24">If-Match
779 </a> ... 14.24</span></li>
780 <li><span><a rel="Section"
781 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.25">If-Modified-Since
782 </a> ... 14.25</span></li>
783 <li><span><a rel="Section"
784 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.26">If-None-Match
785 </a> ... 14.26</span></li>
786 <li><span><a rel="Section"
787 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.27">If-Range
788 </a> ... 14.27</span></li>
789 <li><span><a rel="Section"
790 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.28">If-Unmodified-Since
791 </a> ... 14.28</span></li>
792 <li><span><a rel="Section"
793 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.29">Last-Modified
794 </a> ... 14.29</span></li>
795 <li><span><a rel="Section"
796 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.30">Location
797 </a> ... 14.30</span></li>
798 <li><span><a rel="Section"
799 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.31">Max-Forwards
800 </a> ... 14.31</span></li>
801 <li><span><a rel="Section"
802 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.32">Pragma
803 </a> ... 14.32</span></li>
804 <li><span><a rel="Section"
805 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.33">Proxy-Authenticate
806 </a> ... 14.33</span></li>
807 <li><span><a rel="Section"
808 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.34">Proxy-Authorization
809 </a> ... 14.34</span></li>
810 <li><span><a rel="Section"
811 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35">Range
812 </a> ... 14.35</span>
813 <ol>
815 <li><span><a rel="Section"
816 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.1">Byte
817 Ranges </a> ... 14.35.1</span></li>
818 <li><span><a rel="Section"
819 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.2">Range
820 Retrieval Requests </a> ... 14.35.2</span></li>
821 </ol>
822 </li>
823 <li><span><a rel="Section"
824 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.36">Referer
825 </a> ... 14.36</span></li>
826 <li><span><a rel="Section"
827 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.37">Retry-After
828 </a> ... 14.37</span></li>
829 <li><span><a rel="Section"
830 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.38">Server
831 </a> ... 14.38</span></li>
832 <li><span><a rel="Section"
833 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.39">TE
834 </a> ... 14.39</span></li>
835 <li><span><a rel="Section"
836 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.40">Trailer
837 </a> ... 14.40</span></li>
838 <li><span><a rel="Section"
839 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.41">Transfer-Encoding</a>
840 ... 14.41</span></li>
841 <li><span><a rel="Section"
842 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.42">Upgrade
843 </a> ... 14.42</span></li>
844 <li><span><a rel="Section"
845 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.43">User-Agent
846 </a> ... 14.43</span></li>
847 <li><span><a rel="Section"
848 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.44">Vary
849 </a> ... 14.44</span></li>
850 <li><span><a rel="Section"
851 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.45">Via
852 </a> ... 14.45</span></li>
853 <li><span><a rel="Section"
854 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.46">Warning
855 </a> ... 14.46</span></li>
856 <li><span><a rel="Section"
857 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.47">WWW-Authenticate
858 </a> ... 14.47</span></li>
859 </ol>
860 </li>
861 <li><span><a rel="Section"
862 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15">Security
863 Considerations </a> ... 15</span>
864 <ol>
866 <li><span><a rel="Section"
867 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15.1">Personal
868 Information</a> ... 15.1</span>
869 <ol>
871 <li><span><a rel="Section"
872 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15.1.1">Abuse
873 of Server Log Information </a> ... 15.1.1</span></li>
874 <li><span><a rel="Section"
875 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15.1.2">Transfer
876 of Sensitive Information </a> ... 15.1.2</span></li>
877 <li><span><a rel="Section"
878 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15.1.3">Encoding
879 Sensitive Information in URI's </a> ... 15.1.3</span></li>
880 <li><span><a rel="Section"
881 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15.1.4">Privacy
882 Issues Connected to Accept Headers </a> ... 15.1.4</span></li>
883 </ol>
884 </li>
885 <li><span><a rel="Section"
886 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15.2">Attacks
887 Based On File and Path Names </a> ... 15.2</span></li>
888 <li><span><a rel="Section"
889 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15.3">DNS
890 Spoofing </a> ... 15.3</span></li>
891 <li><span><a rel="Section"
892 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15.4">Location
893 Headers and Spoofing </a> ... 15.4</span></li>
894 <li><span><a rel="Section"
895 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15.5">Content-Disposition
896 Issues </a> ... 15.5</span></li>
897 <li><span><a rel="Section"
898 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15.6">Authentication
899 Credentials and Idle Clients </a> ... 15.6</span></li>
900 <li><span><a rel="Section"
901 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15.7">Proxies
902 and Caching </a> ... 15.7</span>
903 <ol>
905 <li><span><a rel="Section"
906 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15.7.1">Denial
907 of Service Attacks on Proxies</a> ... 15.7.1</span></li>
908 </ol>
909 </li>
910 </ol>
911 </li>
912 <li><span><a rel="Section"
913 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec16.html#sec16">Acknowledgments
914 </a> ... 16</span></li>
915 <li><span><a rel="Section"
916 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec17.html#sec17">References
917 </a> ... 17</span></li>
918 <li><span><a rel="Section"
919 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec18.html#sec18">Authors'
920 Addresses </a> ... 18</span></li>
921 <li><span><a rel="Section"
922 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19">Appendices
923 </a> ... 19</span>
924 <ol>
926 <li><span><a rel="Section"
927 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.1">Internet
928 Media Type message/http and application/http </a> ... 19.1</span></li>
929 <li><span><a rel="Section"
930 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.2">Internet
931 Media Type multipart/byteranges </a> ... 19.2</span></li>
932 <li><span><a rel="Section"
933 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.3">Tolerant
934 Applications </a> ... 19.3</span></li>
935 <li><span><a rel="Section"
936 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.4">Differences
937 Between HTTP Entities and RFC 2045 Entities </a> ... 19.4</span>
938 <ol>
940 <li><span><a rel="Section"
941 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.4.1">MIME-Version
942 </a> ... 19.4.1</span></li>
943 <li><span><a rel="Section"
944 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.4.2">Conversion
945 to Canonical Form </a> ... 19.4.2</span></li>
946 <li><span><a rel="Section"
947 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.4.3">Conversion
948 of Date Formats </a> ... 19.4.3</span></li>
949 <li><span><a rel="Section"
950 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.4.4">Introduction
951 of Content-Encoding </a> ... 19.4.4</span></li>
952 <li><span><a rel="Section"
953 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.4.5">No
954 Content-Transfer-Encoding </a> ... 19.4.5</span></li>
955 <li><span><a rel="Section"
956 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.4.6">Introduction
957 of Transfer-Encoding </a> ... 19.4.6</span></li>
958 <li><span><a rel="Section"
959 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.4.7">MHTML
960 and Line Length Limitations </a> ... 19.4.7</span></li>
961 </ol>
962 </li>
963 <li><span><a rel="Section"
964 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5">Additional
965 Features </a> ... 19.5</span>
966 <ol>
968 <li><span><a rel="Section"
969 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1">Content-Disposition
970 </a> ... 19.5.1</span></li>
971 </ol>
972 </li>
973 <li><span><a rel="Section"
974 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.6">Compatibility
975 with Previous Versions </a> ... 19.6</span>
976 <ol>
978 <li><span><a rel="Section"
979 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.6.1">Changes
980 from HTTP/1</a> ... 19.6.1</span></li>
981 <li><span><a rel="Section"
982 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.6.2">Compatibility
983 with HTTP/1</a> ... 19.6.2</span></li>
984 <li><span><a rel="Section"
985 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.6.3">Changes
986 from RFC 2068 </a> ... 19.6.3</span></li>
987 </ol>
988 </li>
989 </ol>
990 </li>
991 <li><span><a rel="Section"
992 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec20.html#sec20">Index
993 </a> ... 20</span></li>
994 <li><span><a rel="Section"
995 href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec21.html#sec21">Full
996 Copyright Statement </a> ... 21</span></li></ol></div><address>
997 derived from <cite><a rel="derived-from"
998 href="http://www.ietf.org/rfc/rfc2616.txt">HTTP/1.1</a></cite>, Internet
999 RFC 2616, Fielding, et al.<br class="">
1000 using <a href="http://dev.w3.org/cvsweb/2001/rfc2html/">rfc2html</a>
1001 Revision: 1.8 Date: 2004/09/01 13:21:38 by <a
1002 href="http://www.w3.org/People/Connolly/">Dan Connolly</a>
1003 </address>
1004 </body></html>