1 | <!DOCTYPE html |
---|
2 | PUBLIC "-//W3C//DTD HTML 4.01//EN"> |
---|
3 | <html lang="en"> |
---|
4 | <head profile="http://www.w3.org/2006/03/hcard http://dublincore.org/documents/2008/08/04/dc-html/"> |
---|
5 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
---|
6 | <title>HTTP/1.1, part 3: Message Payload and Content Negotiation</title><script> |
---|
7 | var buttonsAdded = false; |
---|
8 | |
---|
9 | function init() { |
---|
10 | var fb = document.createElement("div"); |
---|
11 | fb.className = "feedback noprint"; |
---|
12 | fb.setAttribute("onclick", "feedback();"); |
---|
13 | fb.appendChild(document.createTextNode("feedback")); |
---|
14 | |
---|
15 | var bodyl = document.getElementsByTagName("body"); |
---|
16 | bodyl.item(0).appendChild(fb); |
---|
17 | } |
---|
18 | |
---|
19 | function feedback() { |
---|
20 | toggleButtonsToElementsByName("h1"); |
---|
21 | toggleButtonsToElementsByName("h2"); |
---|
22 | toggleButtonsToElementsByName("h3"); |
---|
23 | toggleButtonsToElementsByName("h4"); |
---|
24 | |
---|
25 | buttonsAdded = !buttonsAdded; |
---|
26 | } |
---|
27 | |
---|
28 | function toggleButtonsToElementsByName(name) { |
---|
29 | var list = document.getElementsByTagName(name); |
---|
30 | for (var i = 0; i < list.length; i++) { |
---|
31 | toggleButton(list.item(i)); |
---|
32 | } |
---|
33 | } |
---|
34 | |
---|
35 | function toggleButton(node) { |
---|
36 | if (! buttonsAdded) { |
---|
37 | |
---|
38 | // docname |
---|
39 | var template = "mailto:ietf-http-wg@w3.org?subject={docname},%20%22{section}%22&body=<{ref}>:"; |
---|
40 | |
---|
41 | var id = node.getAttribute("id"); |
---|
42 | // better id available? |
---|
43 | var titlelinks = node.getElementsByTagName("a"); |
---|
44 | for (var i = 0; i < titlelinks.length; i++) { |
---|
45 | var tl = titlelinks.item(i); |
---|
46 | if (tl.getAttribute("id")) { |
---|
47 | id = tl.getAttribute("id"); |
---|
48 | } |
---|
49 | } |
---|
50 | |
---|
51 | // ref |
---|
52 | var ref = window.location.toString(); |
---|
53 | var hash = ref.indexOf("#"); |
---|
54 | if (hash != -1) { |
---|
55 | ref = ref.substring(0, hash); |
---|
56 | } |
---|
57 | if (id != "") { |
---|
58 | ref += "#" + id; |
---|
59 | } |
---|
60 | |
---|
61 | // docname |
---|
62 | var docname = "draft-ietf-httpbis-p3-payload-latest"; |
---|
63 | |
---|
64 | // section |
---|
65 | var section = node.textContent; |
---|
66 | section = section.replace("\u00a0", " "); |
---|
67 | |
---|
68 | // build URI from template |
---|
69 | var uri = template.replace("{docname}", encodeURIComponent(docname)); |
---|
70 | uri = uri.replace("{section}", encodeURIComponent(section)); |
---|
71 | uri = uri.replace("{ref}", encodeURIComponent(ref)); |
---|
72 | |
---|
73 | var button = document.createElement("a"); |
---|
74 | button.className = "fbbutton noprint"; |
---|
75 | button.setAttribute("href", uri); |
---|
76 | button.appendChild(document.createTextNode("send feedback")); |
---|
77 | node.appendChild(button); |
---|
78 | } |
---|
79 | else { |
---|
80 | var buttons = node.getElementsByTagName("a"); |
---|
81 | for (var i = 0; i < buttons.length; i++) { |
---|
82 | var b = buttons.item(i); |
---|
83 | if (b.className == "fbbutton noprint") { |
---|
84 | node.removeChild(b); |
---|
85 | } |
---|
86 | } |
---|
87 | } |
---|
88 | }</script><style type="text/css" title="Xml2Rfc (sans serif)"> |
---|
89 | a { |
---|
90 | text-decoration: none; |
---|
91 | } |
---|
92 | a.smpl { |
---|
93 | color: black; |
---|
94 | } |
---|
95 | a:hover { |
---|
96 | text-decoration: underline; |
---|
97 | } |
---|
98 | a:active { |
---|
99 | text-decoration: underline; |
---|
100 | } |
---|
101 | address { |
---|
102 | margin-top: 1em; |
---|
103 | margin-left: 2em; |
---|
104 | font-style: normal; |
---|
105 | } |
---|
106 | body { |
---|
107 | color: black; |
---|
108 | font-family: verdana, helvetica, arial, sans-serif; |
---|
109 | font-size: 10pt; |
---|
110 | } |
---|
111 | cite { |
---|
112 | font-style: normal; |
---|
113 | } |
---|
114 | dd { |
---|
115 | margin-right: 2em; |
---|
116 | } |
---|
117 | dl { |
---|
118 | margin-left: 2em; |
---|
119 | } |
---|
120 | |
---|
121 | ul.empty { |
---|
122 | list-style-type: none; |
---|
123 | } |
---|
124 | ul.empty li { |
---|
125 | margin-top: .5em; |
---|
126 | } |
---|
127 | dl p { |
---|
128 | margin-left: 0em; |
---|
129 | } |
---|
130 | dt { |
---|
131 | margin-top: .5em; |
---|
132 | } |
---|
133 | h1 { |
---|
134 | font-size: 14pt; |
---|
135 | line-height: 21pt; |
---|
136 | page-break-after: avoid; |
---|
137 | } |
---|
138 | h1.np { |
---|
139 | page-break-before: always; |
---|
140 | } |
---|
141 | h1 a { |
---|
142 | color: #333333; |
---|
143 | } |
---|
144 | h2 { |
---|
145 | font-size: 12pt; |
---|
146 | line-height: 15pt; |
---|
147 | page-break-after: avoid; |
---|
148 | } |
---|
149 | h3, h4, h5, h6 { |
---|
150 | font-size: 10pt; |
---|
151 | page-break-after: avoid; |
---|
152 | } |
---|
153 | h2 a, h3 a, h4 a, h5 a, h6 a { |
---|
154 | color: black; |
---|
155 | } |
---|
156 | img { |
---|
157 | margin-left: 3em; |
---|
158 | } |
---|
159 | li { |
---|
160 | margin-left: 2em; |
---|
161 | margin-right: 2em; |
---|
162 | } |
---|
163 | ol { |
---|
164 | margin-left: 2em; |
---|
165 | margin-right: 2em; |
---|
166 | } |
---|
167 | ol.la { |
---|
168 | list-style-type: lower-alpha; |
---|
169 | } |
---|
170 | ol.ua { |
---|
171 | list-style-type: upper-alpha; |
---|
172 | } |
---|
173 | ol p { |
---|
174 | margin-left: 0em; |
---|
175 | } |
---|
176 | p { |
---|
177 | margin-left: 2em; |
---|
178 | margin-right: 2em; |
---|
179 | } |
---|
180 | pre { |
---|
181 | margin-left: 3em; |
---|
182 | background-color: lightyellow; |
---|
183 | padding: .25em; |
---|
184 | } |
---|
185 | pre.text2 { |
---|
186 | border-style: dotted; |
---|
187 | border-width: 1px; |
---|
188 | background-color: #f0f0f0; |
---|
189 | width: 69em; |
---|
190 | } |
---|
191 | pre.inline { |
---|
192 | background-color: white; |
---|
193 | padding: 0em; |
---|
194 | } |
---|
195 | pre.text { |
---|
196 | border-style: dotted; |
---|
197 | border-width: 1px; |
---|
198 | background-color: #f8f8f8; |
---|
199 | width: 69em; |
---|
200 | } |
---|
201 | pre.drawing { |
---|
202 | border-style: solid; |
---|
203 | border-width: 1px; |
---|
204 | background-color: #f8f8f8; |
---|
205 | padding: 2em; |
---|
206 | } |
---|
207 | table { |
---|
208 | margin-left: 2em; |
---|
209 | } |
---|
210 | table.header { |
---|
211 | border-spacing: 1px; |
---|
212 | width: 95%; |
---|
213 | font-size: 10pt; |
---|
214 | color: white; |
---|
215 | } |
---|
216 | td.top { |
---|
217 | vertical-align: top; |
---|
218 | } |
---|
219 | td.topnowrap { |
---|
220 | vertical-align: top; |
---|
221 | white-space: nowrap; |
---|
222 | } |
---|
223 | table.header td { |
---|
224 | background-color: gray; |
---|
225 | width: 50%; |
---|
226 | } |
---|
227 | td.reference { |
---|
228 | vertical-align: top; |
---|
229 | white-space: nowrap; |
---|
230 | padding-right: 1em; |
---|
231 | } |
---|
232 | thead { |
---|
233 | display:table-header-group; |
---|
234 | } |
---|
235 | ul.toc, ul.toc ul { |
---|
236 | list-style: none; |
---|
237 | margin-left: 1.5em; |
---|
238 | margin-right: 0em; |
---|
239 | padding-left: 0em; |
---|
240 | } |
---|
241 | ul.toc li { |
---|
242 | line-height: 150%; |
---|
243 | font-weight: bold; |
---|
244 | font-size: 10pt; |
---|
245 | margin-left: 0em; |
---|
246 | margin-right: 0em; |
---|
247 | } |
---|
248 | ul.toc li li { |
---|
249 | line-height: normal; |
---|
250 | font-weight: normal; |
---|
251 | font-size: 9pt; |
---|
252 | margin-left: 0em; |
---|
253 | margin-right: 0em; |
---|
254 | } |
---|
255 | li.excluded { |
---|
256 | font-size: 0pt; |
---|
257 | } |
---|
258 | ul p { |
---|
259 | margin-left: 0em; |
---|
260 | } |
---|
261 | |
---|
262 | .comment { |
---|
263 | background-color: yellow; |
---|
264 | } |
---|
265 | .center { |
---|
266 | text-align: center; |
---|
267 | } |
---|
268 | .error { |
---|
269 | color: red; |
---|
270 | font-style: italic; |
---|
271 | font-weight: bold; |
---|
272 | } |
---|
273 | .figure { |
---|
274 | font-weight: bold; |
---|
275 | text-align: center; |
---|
276 | font-size: 9pt; |
---|
277 | } |
---|
278 | .filename { |
---|
279 | color: #333333; |
---|
280 | font-weight: bold; |
---|
281 | font-size: 12pt; |
---|
282 | line-height: 21pt; |
---|
283 | text-align: center; |
---|
284 | } |
---|
285 | .fn { |
---|
286 | font-weight: bold; |
---|
287 | } |
---|
288 | .hidden { |
---|
289 | display: none; |
---|
290 | } |
---|
291 | .left { |
---|
292 | text-align: left; |
---|
293 | } |
---|
294 | .right { |
---|
295 | text-align: right; |
---|
296 | } |
---|
297 | .title { |
---|
298 | color: #990000; |
---|
299 | font-size: 18pt; |
---|
300 | line-height: 18pt; |
---|
301 | font-weight: bold; |
---|
302 | text-align: center; |
---|
303 | margin-top: 36pt; |
---|
304 | } |
---|
305 | .vcardline { |
---|
306 | display: block; |
---|
307 | } |
---|
308 | .warning { |
---|
309 | font-size: 14pt; |
---|
310 | background-color: yellow; |
---|
311 | } |
---|
312 | .feedback { |
---|
313 | position: fixed; |
---|
314 | bottom: 1%; |
---|
315 | right: 1%; |
---|
316 | padding: 3px 5px; |
---|
317 | color: white; |
---|
318 | border-radius: 5px; |
---|
319 | background: #a00000; |
---|
320 | border: 1px solid silver; |
---|
321 | } |
---|
322 | .fbbutton { |
---|
323 | margin-left: 1em; |
---|
324 | color: #303030; |
---|
325 | font-size: small; |
---|
326 | font-weight: normal; |
---|
327 | background: #d0d000; |
---|
328 | padding: 1px 4px; |
---|
329 | border: 1px solid silver; |
---|
330 | border-radius: 5px; |
---|
331 | } |
---|
332 | |
---|
333 | @media print { |
---|
334 | .noprint { |
---|
335 | display: none; |
---|
336 | } |
---|
337 | |
---|
338 | a { |
---|
339 | color: black; |
---|
340 | text-decoration: none; |
---|
341 | } |
---|
342 | |
---|
343 | table.header { |
---|
344 | width: 90%; |
---|
345 | } |
---|
346 | |
---|
347 | td.header { |
---|
348 | width: 50%; |
---|
349 | color: black; |
---|
350 | background-color: white; |
---|
351 | vertical-align: top; |
---|
352 | font-size: 12pt; |
---|
353 | } |
---|
354 | |
---|
355 | ul.toc a::after { |
---|
356 | content: leader('.') target-counter(attr(href), page); |
---|
357 | } |
---|
358 | |
---|
359 | ul.ind li li a { |
---|
360 | content: target-counter(attr(href), page); |
---|
361 | } |
---|
362 | |
---|
363 | .print2col { |
---|
364 | column-count: 2; |
---|
365 | -moz-column-count: 2; |
---|
366 | column-fill: auto; |
---|
367 | } |
---|
368 | } |
---|
369 | |
---|
370 | @page { |
---|
371 | @top-left { |
---|
372 | content: "Internet-Draft"; |
---|
373 | } |
---|
374 | @top-right { |
---|
375 | content: "May 2012"; |
---|
376 | } |
---|
377 | @top-center { |
---|
378 | content: "HTTP/1.1, Part 3"; |
---|
379 | } |
---|
380 | @bottom-left { |
---|
381 | content: "Fielding, et al."; |
---|
382 | } |
---|
383 | @bottom-center { |
---|
384 | content: "Expires November 2, 2012"; |
---|
385 | } |
---|
386 | @bottom-right { |
---|
387 | content: "[Page " counter(page) "]"; |
---|
388 | } |
---|
389 | } |
---|
390 | |
---|
391 | @page:first { |
---|
392 | @top-left { |
---|
393 | content: normal; |
---|
394 | } |
---|
395 | @top-right { |
---|
396 | content: normal; |
---|
397 | } |
---|
398 | @top-center { |
---|
399 | content: normal; |
---|
400 | } |
---|
401 | } |
---|
402 | </style><link rel="Contents" href="#rfc.toc"> |
---|
403 | <link rel="Author" href="#rfc.authors"> |
---|
404 | <link rel="Copyright" href="#rfc.copyrightnotice"> |
---|
405 | <link rel="Chapter" title="1 Introduction" href="#rfc.section.1"> |
---|
406 | <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.572, 2012-03-19 14:26:22, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> |
---|
407 | <link rel="schema.dct" href="http://purl.org/dc/terms/"> |
---|
408 | <meta name="dct.creator" content="Fielding, R."> |
---|
409 | <meta name="dct.creator" content="Lafon, Y."> |
---|
410 | <meta name="dct.creator" content="Reschke, J. F."> |
---|
411 | <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p3-payload-latest"> |
---|
412 | <meta name="dct.issued" scheme="ISO8601" content="2012-05-01"> |
---|
413 | <meta name="dct.abstract" content="This part is now obsolete. Please see HTTPbis, Part 2."> |
---|
414 | <meta name="description" content="This part is now obsolete. Please see HTTPbis, Part 2."> |
---|
415 | </head> |
---|
416 | <body onload="init();"> |
---|
417 | <table class="header"> |
---|
418 | <tbody> |
---|
419 | <tr> |
---|
420 | <td class="left">HTTPbis Working Group</td> |
---|
421 | <td class="right">R. Fielding, Editor</td> |
---|
422 | </tr> |
---|
423 | <tr> |
---|
424 | <td class="left">Internet-Draft</td> |
---|
425 | <td class="right">Adobe</td> |
---|
426 | </tr> |
---|
427 | <tr> |
---|
428 | <td class="left">Intended status: Standards Track</td> |
---|
429 | <td class="right">Y. Lafon, Editor</td> |
---|
430 | </tr> |
---|
431 | <tr> |
---|
432 | <td class="left">Expires: November 2, 2012</td> |
---|
433 | <td class="right">W3C</td> |
---|
434 | </tr> |
---|
435 | <tr> |
---|
436 | <td class="left"></td> |
---|
437 | <td class="right">J. Reschke, Editor</td> |
---|
438 | </tr> |
---|
439 | <tr> |
---|
440 | <td class="left"></td> |
---|
441 | <td class="right">greenbytes</td> |
---|
442 | </tr> |
---|
443 | <tr> |
---|
444 | <td class="left"></td> |
---|
445 | <td class="right">May 1, 2012</td> |
---|
446 | </tr> |
---|
447 | </tbody> |
---|
448 | </table> |
---|
449 | <p class="title">HTTP/1.1, part 3: Message Payload and Content Negotiation<br><span class="filename">draft-ietf-httpbis-p3-payload-latest</span></p> |
---|
450 | <h1 id="rfc.abstract"><a href="#rfc.abstract">Abstract</a></h1> |
---|
451 | <p>This part is now obsolete. Please see HTTPbis, Part 2.</p> |
---|
452 | <h1><a id="rfc.status" href="#rfc.status">Status of This Memo</a></h1> |
---|
453 | <p>This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.</p> |
---|
454 | <p>Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute |
---|
455 | working documents as Internet-Drafts. The list of current Internet-Drafts is at <a href="http://datatracker.ietf.org/drafts/current/">http://datatracker.ietf.org/drafts/current/</a>. |
---|
456 | </p> |
---|
457 | <p>Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other |
---|
458 | documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as “work |
---|
459 | in progress”. |
---|
460 | </p> |
---|
461 | <p>This Internet-Draft will expire on November 2, 2012.</p> |
---|
462 | <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> |
---|
463 | <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> |
---|
464 | <p>This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (<a href="http://trustee.ietf.org/license-info">http://trustee.ietf.org/license-info</a>) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights |
---|
465 | and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License |
---|
466 | text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified |
---|
467 | BSD License. |
---|
468 | </p> |
---|
469 | <p>This document may contain material from IETF Documents or IETF Contributions published or made publicly available before November |
---|
470 | 10, 2008. The person(s) controlling the copyright in some of this material may not have granted the IETF Trust the right to |
---|
471 | allow modifications of such material outside the IETF Standards Process. Without obtaining an adequate license from the person(s) |
---|
472 | controlling the copyright in such materials, this document may not be modified outside the IETF Standards Process, and derivative |
---|
473 | works of it may not be created outside the IETF Standards Process, except to format it for publication as an RFC or to translate |
---|
474 | it into languages other than English. |
---|
475 | </p> |
---|
476 | <hr class="noprint"> |
---|
477 | <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1> |
---|
478 | <ul class="toc"> |
---|
479 | <li>1. <a href="#introduction">Introduction</a></li> |
---|
480 | <li><a href="#rfc.authors">Authors' Addresses</a></li> |
---|
481 | </ul> |
---|
482 | <h1 id="rfc.section.1" class="np"><a href="#rfc.section.1">1.</a> <a id="introduction" href="#introduction">Introduction</a></h1> |
---|
483 | <p id="rfc.section.1.p.1">This part is now obsolete. Please see HTTPbis, Part 2. See also <<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/351">http://trac.tools.ietf.org/wg/httpbis/trac/ticket/351</a>>. |
---|
484 | </p> |
---|
485 | <div class="avoidbreak"> |
---|
486 | <h1 id="rfc.authors"><a href="#rfc.authors">Authors' Addresses</a></h1> |
---|
487 | <address class="vcard"><span class="vcardline"><span class="fn">Roy T. Fielding</span> |
---|
488 | (editor) |
---|
489 | <span class="n hidden"><span class="family-name">Fielding</span><span class="given-name">Roy T.</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: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> |
---|
490 | <address class="vcard"><span class="vcardline"><span class="fn">Yves Lafon</span> |
---|
491 | (editor) |
---|
492 | <span class="n hidden"><span class="family-name">Lafon</span><span class="given-name">Yves</span></span></span><span class="org vcardline">World Wide Web Consortium</span><span class="adr"><span class="street-address vcardline">W3C / ERCIM</span><span class="street-address vcardline">2004, rte des Lucioles</span><span class="vcardline"><span class="locality">Sophia-Antipolis</span>, <span class="region">AM</span> <span class="postal-code">06902</span></span><span class="country-name vcardline">France</span></span><span class="vcardline">Email: <a href="mailto:ylafon@w3.org"><span class="email">ylafon@w3.org</span></a></span><span class="vcardline">URI: <a href="http://www.raubacapeu.net/people/yves/" class="url">http://www.raubacapeu.net/people/yves/</a></span></address> |
---|
493 | <address class="vcard"><span class="vcardline"><span class="fn">Julian F. Reschke</span> |
---|
494 | (editor) |
---|
495 | <span class="n hidden"><span class="family-name">Reschke</span><span class="given-name">Julian F.</span></span></span><span class="org vcardline">greenbytes GmbH</span><span class="adr"><span class="street-address vcardline">Hafenweg 16</span><span class="vcardline"><span class="locality">Muenster</span>, <span class="region">NW</span> <span class="postal-code">48155</span></span><span class="country-name vcardline">Germany</span></span><span class="vcardline tel">Phone: <a href="tel:+492512807760"><span class="value">+49 251 2807760</span></a></span><span class="vcardline tel"><span class="type">Fax</span>: <a href="fax:+492512807761"><span class="value">+49 251 2807761</span></a></span><span class="vcardline">Email: <a href="mailto:julian.reschke@greenbytes.de"><span class="email">julian.reschke@greenbytes.de</span></a></span><span class="vcardline">URI: <a href="http://greenbytes.de/tech/webdav/" class="url">http://greenbytes.de/tech/webdav/</a></span></address> |
---|
496 | </div> |
---|
497 | </body> |
---|
498 | </html> |
---|