source: draft-ietf-httpbis-method-registrations/09/draft-ietf-httpbis-method-registrations-09.xml @ 2622

Last change on this file since 2622 was 1812, checked in by julian.reschke@…, 8 years ago

-09

  • Property svn:eol-style set to native
  • Property svn:mime-type set to text/xml
File size: 18.3 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3    This XML document is the output of clean-for-DTD.xslt; a tool that strips
4    extensions to RFC2629(bis) from documents for processing with xml2rfc.
5-->
6<?xml-stylesheet type='text/xsl' href='../../draft-ietf-httpbis/myxml2rfc.xslt'?>
7<?rfc toc="yes"?>
8<?rfc symrefs="yes"?>
9<?rfc sortrefs="yes"?>
10<?rfc compact="yes"?>
11<?rfc comments="yes"?>
12<?rfc inline="yes"?>
13<?rfc subcompact="no"?>
14<?rfc rfcedstyle="yes"?>
15<!DOCTYPE rfc
16  PUBLIC "" "rfc2629.dtd">
17<rfc ipr="trust200902" docName="draft-ietf-httpbis-method-registrations-09" category="info">
18
19        <front>
20  <title abbrev="HTTP Method Registrations">Initial Hypertext Transfer Protocol (HTTP)
21  Method Registrations</title>
22
23  <author initials="J. F." surname="Reschke" fullname="Julian F. Reschke">
24    <organization abbrev="greenbytes">greenbytes GmbH</organization>
25    <address>
26      <postal>
27        <street>Hafenweg 16</street>
28        <city>Muenster</city><region>NW</region><code>48155</code>
29        <country>Germany</country>
30      </postal>
31      <email>julian.reschke@greenbytes.de</email>       
32      <uri>http://greenbytes.de/tech/webdav/</uri>     
33    </address>
34  </author>
35
36  <date month="July" year="2012" day="16"/>
37  <workgroup>HTTPbis Working Group</workgroup>
38 
39  <abstract>
40  <t>
41    This document registers those Hypertext Transfer
42    Protocol (HTTP) methods which have been defined in standards-track RFCs
43    before the IANA HTTP Method Registry was established.
44  </t>
45  </abstract>
46 
47  <note title="Editorial Note (To be removed by RFC Editor)">
48    <t>
49      Discussion of this draft takes place on the HTTPBIS working group
50      mailing list (ietf-http-wg@w3.org), which is archived at
51      <eref target="http://lists.w3.org/Archives/Public/ietf-http-wg/"/>.
52    </t>
53    <t>
54      The current issues list is at
55      <eref target="http://trac.tools.ietf.org/wg/httpbis/trac/query?component=method-registrations"/> and related
56      documents (including fancy diffs) can be found at
57      <eref target="http://tools.ietf.org/wg/httpbis/"/>.
58    </t>
59    <t>
60      The changes in this draft are summarized in <xref target="changes.since.08"/>.
61    </t>
62  </note>
63
64  </front>
65
66  <middle>
67
68<section title="Introduction" anchor="introduction">
69  <t>
70    This document registers those Hypertext Transfer Protocol (HTTP) methods
71    which have been defined in standards-track RFCs other than
72    <xref target="draft-ietf-httpbis-p2-semantics"/> before the IANA HTTP Method
73    Registry was established.
74  </t>
75</section> 
76 
77<section title="Security Considerations" anchor="security.considerations">
78  <t>
79    There are no security considerations related to the registration itself.
80  </t>
81</section> 
82
83<section title="IANA Considerations" anchor="iana.considerations">
84<t>
85  <xref target="updated.registry.contents"/> provides initial registrations
86  of HTTP method names for the IANA HTTP Method registry
87  at <eref target="http://www.iana.org/assignments/http-methods"/>
88  (see Section 2.2 of <xref target="draft-ietf-httpbis-p2-semantics"/>).
89</t>
90</section> 
91  </middle>
92  <back>
93 
94<references title="Normative References">
95
96
97<reference anchor="draft-ietf-httpbis-p2-semantics">
98  <front>
99    <title>HTTP/1.1, part 2: Semantics and Payloads</title>
100    <author initials="R." surname="Fielding" fullname="Roy T. Fielding" role="editor">
101      <organization abbrev="Adobe">Adobe Systems Incorporated</organization>
102      <address><email>fielding@gbiv.com</email></address>
103    </author>
104    <author initials="Y." surname="Lafon" fullname="Yves Lafon" role="editor">
105      <organization abbrev="W3C">World Wide Web Consortium</organization>
106      <address><email>ylafon@w3.org</email></address>
107    </author>
108    <author initials="J. F." surname="Reschke" fullname="Julian F. Reschke" role="editor">
109      <organization abbrev="greenbytes">greenbytes GmbH</organization>
110      <address><email>julian.reschke@greenbytes.de</email></address>
111    </author>
112    <date month="July" year="2012"/>
113  </front>
114  <seriesInfo name="Internet-Draft" value="draft-ietf-httpbis-p2-semantics-20"/>
115 
116</reference>
117
118<reference anchor="RFC2068">
119  <front>
120    <title abbrev="HTTP/1.1">Hypertext Transfer Protocol -- HTTP/1.1</title>
121    <author initials="R." surname="Fielding" fullname="Roy T. Fielding">
122      <organization>University of California, Irvine, Department of Information and Computer Science</organization>
123      <address><email>fielding@ics.uci.edu</email></address>
124    </author>
125    <author initials="J." surname="Gettys" fullname="Jim Gettys">
126      <organization>MIT Laboratory for Computer Science</organization>
127      <address><email>jg@w3.org</email></address>
128    </author>
129    <author initials="J." surname="Mogul" fullname="Jeffrey C. Mogul">
130      <organization>Digital Equipment Corporation, Western Research Laboratory</organization>
131      <address><email>mogul@wrl.dec.com</email></address>
132    </author>
133    <author initials="H." surname="Nielsen" fullname="Henrik Frystyk Nielsen">
134      <organization>MIT Laboratory for Computer Science</organization>
135      <address><email>frystyk@w3.org</email></address>
136    </author>
137    <author initials="T." surname="Berners-Lee" fullname="Tim Berners-Lee">
138      <organization>MIT Laboratory for Computer Science</organization>
139      <address><email>timbl@w3.org</email></address>
140    </author>
141    <date month="January" year="1997"/>
142  </front>
143  <seriesInfo name="RFC" value="2068"/>
144</reference>
145
146<reference anchor="RFC3253">
147  <front>
148    <title>Versioning Extensions to WebDAV (Web Distributed Authoring and Versioning)</title>
149    <author initials="G." surname="Clemm" fullname="G. Clemm">
150      <organization>Rational Software</organization>
151      <address><email>geoffrey.clemm@rational.com</email></address>
152    </author>
153    <author initials="J." surname="Amsden" fullname="J. Amsden">
154      <organization>IBM</organization>
155      <address><email>jamsden@us.ibm.com</email></address>
156    </author>
157    <author initials="T." surname="Ellison" fullname="T. Ellison">
158      <organization>IBM</organization>
159      <address><email>tim_ellison@uk.ibm.com</email></address>
160    </author>
161    <author initials="C." surname="Kaler" fullname="C. Kaler">
162      <organization>Microsoft</organization>
163      <address><email>ckaler@microsoft.com</email></address>
164    </author>
165    <author initials="J." surname="Whitehead" fullname="J. Whitehead">
166      <organization>UC Santa Cruz, Dept. of Computer Science</organization>
167      <address><email>ejw@cse.ucsc.edu</email></address>
168    </author>
169    <date month="March" year="2002"/>
170    </front>
171  <seriesInfo name="RFC" value="3253"/>
172</reference>
173
174<reference anchor="RFC3648">
175  <front>
176    <title abbrev="WebDAV Ordered Collections Protocol">Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol</title>
177    <author initials="J." surname="Whitehead" fullname="Jim Whitehead">
178      <organization abbrev="U.C. Santa Cruz">UC Santa Cruz, Dept. of Computer Science</organization>
179      <address><email>ejw@cse.ucsc.edu</email></address>
180    </author>
181    <author initials="J. F." surname="Reschke" fullname="Julian F. Reschke" role="editor">
182      <organization abbrev="greenbytes">greenbytes GmbH</organization>
183      <address><email>julian.reschke@greenbytes.de</email></address>
184    </author>
185    <date year="2003" month="December"/>
186  </front>
187  <seriesInfo name="RFC" value="3648"/>
188</reference>
189
190<reference anchor="RFC3744">
191  <front>
192    <title abbrev="WebDAV Access Control Protocol">Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol</title>
193    <author initials="G." surname="Clemm" fullname="Geoffrey Clemm">
194      <organization>IBM</organization>
195      <address><email>geoffrey.clemm@us.ibm.com</email></address>
196    </author>
197    <author initials="J. F." surname="Reschke" fullname="Julian F. Reschke">
198      <organization abbrev="greenbytes">greenbytes GmbH</organization>
199      <address><email>julian.reschke@greenbytes.de</email></address>
200    </author>
201    <author initials="E." surname="Sedlar" fullname="Eric Sedlar">
202      <organization>Oracle Corporation</organization>
203      <address><email>eric.sedlar@oracle.com</email></address>
204    </author>
205    <author initials="J." surname="Whitehead" fullname="Jim Whitehead">
206      <organization abbrev="U.C. Santa Cruz">U.C. Santa Cruz, Dept. of Computer Science</organization>
207      <address><email>ejw@cse.ucsc.edu</email></address>
208    </author>
209    <date month="May" year="2004"/>
210  </front>
211  <seriesInfo name="RFC" value="3744"/>
212</reference>
213
214<reference anchor="RFC4437">
215  <front>
216    <title abbrev="WebDAV Redirect Reference Resources">Web Distributed Authoring and Versioning (WebDAV) Redirect Reference Resources</title>
217    <author initials="J." surname="Whitehead" fullname="Jim Whitehead">
218      <organization abbrev="U.C. Santa Cruz">UC Santa Cruz, Dept. of Computer Science</organization>
219      <address>
220        <email>ejw@cse.ucsc.edu</email>
221      </address>
222    </author>
223    <author initials="G." surname="Clemm" fullname="Geoff Clemm">
224      <organization>IBM</organization>
225      <address>
226        <email>geoffrey.clemm@us.ibm.com</email>
227      </address>
228    </author>
229    <author initials="J. F." surname="Reschke" fullname="Julian F. Reschke" role="editor">
230      <organization abbrev="greenbytes">greenbytes GmbH</organization>
231      <address>
232       <email>julian.reschke@greenbytes.de</email>
233      </address>
234    </author>
235    <date month="March" year="2006"/>
236  </front>
237  <seriesInfo name="RFC" value="4437"/>
238</reference> 
239
240<reference anchor="RFC4791">
241  <front>
242    <title abbrev="CalDAV">Calendaring Extensions to WebDAV (CalDAV)</title>
243    <author initials="C." surname="Daboo" fullname="Cyrus Daboo">
244      <organization abbrev="Apple">Apple Inc.</organization>
245      <address>
246        <email>cyrus@daboo.name</email>
247      </address>
248    </author>
249    <author initials="B." surname="Desruisseaux" fullname="Bernard Desruisseaux">
250      <organization abbrev="Oracle">Oracle Corporation</organization>
251      <address>
252        <email>bernard.desruisseaux@oracle.com</email>
253      </address>
254    </author>
255    <author initials="L.M." surname="Dusseault" fullname="Lisa Dusseault">
256      <organization abbrev="CommerceNet">CommerceNet</organization>
257      <address>
258        <email>ldusseault@commerce.net</email>
259      </address>
260    </author>
261    <date month="March" year="2007"/>
262  </front>
263  <seriesInfo name="RFC" value="4791"/>
264</reference>
265
266<reference anchor="RFC4918">
267  <front>
268    <title>HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)</title>
269    <author initials="L." surname="Dusseault" fullname="Lisa Dusseault" role="editor">
270      <organization>CommerceNet</organization>
271      <address>
272        <postal>
273          <street>2064 Edgewood Dr.</street>
274          <city>Palo Alto</city> <region>CA</region> <code>94303</code>
275          <country>US</country>
276        </postal>
277        <email>ldusseault@commerce.net</email>
278      </address>
279    </author>
280    <date month="June" year="2007"/>
281  </front>
282  <seriesInfo name="RFC" value="4918"/>
283</reference>
284
285<reference anchor="RFC5323">
286  <front>
287    <title abbrev="WebDAV SEARCH">Web Distributed Authoring and Versioning (WebDAV) SEARCH</title>
288    <author initials="J. F." surname="Reschke" fullname="Julian F. Reschke" role="editor">
289        <organization abbrev="greenbytes">greenbytes GmbH</organization>
290                <address>
291                        <email>julian.reschke@greenbytes.de</email>     
292                </address>
293        </author>
294        <author initials="S." surname="Reddy" fullname="Surendra Reddy">
295                <organization abbrev="Mitrix">Mitrix, Inc.</organization>
296                <address>
297        <email>Surendra.Reddy@mitrix.com</email>
298          </address>
299    </author>
300    <author initials="J." surname="Davis" fullname="Jim Davis">
301                <address>
302        <email>jrd3@alum.mit.edu</email>
303      </address>
304    </author>
305        <author initials="A." surname="Babich" fullname="Alan Babich">
306                <organization abbrev="IBM">IBM Corporation</organization>
307      <address>
308        <email>ababich@us.ibm.com</email>
309      </address>
310    </author>   
311    <date month="November" year="2008"/>
312  </front>
313  <seriesInfo name="RFC" value="5323"/>
314</reference>
315
316<reference anchor="RFC5842">
317  <front>
318    <title abbrev="Binding Extensions to WebDAV">Binding Extensions to Web Distributed Authoring and Versioning (WebDAV)</title>
319    <author initials="G." surname="Clemm" fullname="Geoffrey Clemm">
320      <organization>IBM</organization>
321      <address>
322        <email>geoffrey.clemm@us.ibm.com</email>
323      </address>
324    </author>
325    <author initials="J." surname="Crawford" fullname="Jason Crawford">
326      <organization>IBM Research</organization>
327      <address>
328        <email>ccjason@us.ibm.com</email>
329      </address>
330    </author>
331        <author initials="J. F." surname="Reschke" fullname="Julian F. Reschke" role="editor">
332                <organization abbrev="greenbytes">greenbytes GmbH</organization>
333      <address>
334                  <email>julian.reschke@greenbytes.de</email>   
335                </address>
336        </author>
337    <author initials="J." surname="Whitehead" fullname="Jim Whitehead">
338      <organization abbrev="U.C. Santa Cruz">UC Santa Cruz, Dept. of Computer Science</organization>
339      <address>
340        <email>ejw@cse.ucsc.edu</email>
341      </address>
342    </author>
343    <date month="April" year="2010"/>
344  </front>
345  <seriesInfo name="RFC" value="5842"/>
346</reference>
347
348<reference anchor="RFC5789">
349  <front>
350    <title abbrev="HTTP PATCH">PATCH Method for HTTP</title>
351    <author initials="L.M." surname="Dusseault" fullname="Lisa Dusseault">
352      <organization abbrev="Linden Lab">Linden Lab</organization>
353      <address>
354        <email>lisa.dusseault@gmail.com</email>
355      </address>
356    </author>
357    <author initials="J.M." surname="Snell" fullname="James M. Snell">
358      <address>
359        <email>jasnell@gmail.com</email>
360      </address>
361    </author>
362    <date month="March" year="2010"/>
363  </front>
364  <seriesInfo name="RFC" value="5789"/>
365</reference>
366
367</references>
368 
369<!--<references title="Informative References">
370</references>-->
371
372<section title="Initial Registry Contents" anchor="updated.registry.contents">
373<texttable align="left">
374
375<ttcol>Method Name</ttcol>
376<ttcol>Safe</ttcol>
377<ttcol>Idempotent</ttcol>
378<ttcol>Reference</ttcol>
379
380<c>ACL</c><c>no</c><c>yes</c><c><xref target="RFC3744"/>, Section 8.1</c>
381
382<c>BASELINE-CONTROL</c><c>no</c><c>yes</c><c><xref target="RFC3253"/>, Section 12.6</c>
383<c>BIND</c><c>no</c><c>yes</c><c><xref target="RFC5842"/>, Section 4</c>
384
385<c>CHECKIN</c><c>no</c><c>yes</c><c><xref target="RFC3253"/>, Section 4.4 and <xref target="RFC3253"/>, Section 9.4</c>
386<c>CHECKOUT</c><c>no</c><c>yes</c><c><xref target="RFC3253"/>, Section 4.3 and <xref target="RFC3253"/>, Section 8.8</c>
387<c>COPY</c><c>no</c><c>yes</c><c><xref target="RFC4918"/>, Section 9.8</c>
388
389<c>LABEL</c><c>no</c><c>yes</c><c><xref target="RFC3253"/>, Section 8.2</c>
390<c>LINK</c><c>no</c><c/><c><xref target="RFC2068"/>, Section 19.6.1.2</c>
391<c>LOCK</c><c>no</c><c>no</c><c><xref target="RFC4918"/>, Section 9.10</c>
392
393<c>MERGE</c><c>no</c><c>yes</c><c><xref target="RFC3253"/>, Section 11.2</c>
394<c>MKACTIVITY</c><c>no</c><c>yes</c><c><xref target="RFC3253"/>, Section 13.5</c>
395<c>MKCALENDAR</c><c>no</c><c>yes</c><c><xref target="RFC4791"/>, Section 5.3.1</c>
396<c>MKCOL</c><c>no</c><c>yes</c><c><xref target="RFC4918"/>, Section 9.3</c>
397<c>MKREDIRECTREF</c><c>no</c><c>yes</c><c><xref target="RFC4437"/>, Section 6</c>
398<c>MKWORKSPACE</c><c>no</c><c>yes</c><c><xref target="RFC3253"/>, Section 6.3</c>
399<c>MOVE</c><c>no</c><c>yes</c><c><xref target="RFC4918"/>, Section 9.9</c>
400
401<c>ORDERPATCH</c><c>no</c><c>yes</c><c><xref target="RFC3648"/>, Section 7</c>
402
403<c>PATCH</c><c>no</c><c>no</c><c><xref target="RFC5789"/>, Section 2</c>
404<c>PROPFIND</c><c>yes</c><c>yes</c><c><xref target="RFC4918"/>, Section 9.1</c>
405<c>PROPPATCH</c><c>no</c><c>yes</c><c><xref target="RFC4918"/>, Section 9.2</c>
406
407<c>REBIND</c><c>no</c><c>yes</c><c><xref target="RFC5842"/>, Section 6</c>
408<c>REPORT</c><c>yes</c><c>yes</c><c><xref target="RFC3253"/>, Section 3.6</c>
409
410<c>SEARCH</c><c>yes</c><c>yes</c><c><xref target="RFC5323"/>, Section 2</c>
411
412<c>UNBIND</c><c>no</c><c>yes</c><c><xref target="RFC5842"/>, Section 5</c>
413<c>UNCHECKOUT</c><c>no</c><c>yes</c><c><xref target="RFC3253"/>, Section 4.5</c>
414<c>UNLINK</c><c>no</c><c/><c><xref target="RFC2068"/>, Section 19.6.1.3</c>
415<c>UNLOCK</c><c>no</c><c>yes</c><c><xref target="RFC4918"/>, Section 9.11</c>
416<c>UPDATE</c><c>no</c><c>yes</c><c><xref target="RFC3253"/>, Section 7.1</c>
417<c>UPDATEREDIRECTREF</c><c>no</c><c>yes</c><c><xref target="RFC4437"/>, Section 7</c>
418
419<c>VERSION-CONTROL</c><c>no</c><c>yes</c><c><xref target="RFC3253"/>, Section 3.5</c>
420
421</texttable>
422</section>
423
424<section title="Change Log (to be removed by RFC Editor before publication)" anchor="change.log">
425
426<section title="Since draft-ietf-httpbis-method-registrations-00">
427<t>
428  Added SEARCH method (RFC 5323).
429</t>
430</section>
431
432<section title="Since draft-ietf-httpbis-method-registrations-01">
433<t>
434  Update draft-ietf-httpbis-p2-semantics reference.
435</t>
436</section>
437
438<section title="Since draft-ietf-httpbis-method-registrations-02">
439<t>
440  Update draft-ietf-httpbis-p2-semantics reference.
441  PATCH is now defined in draft-dusseault-http-patch.
442  BIND, UNBIND and REBIND are defined in draft-ietf-webdav-bind.
443  Drop the "updates draft-ietf-httpbis-p2-semantics" clause.
444</t>
445</section>
446
447<section title="Since draft-ietf-httpbis-method-registrations-03">
448<t>
449  draft-dusseault-http-patch was published as RFC 5789. draft-ietf-webdav-bind was published as RFC 5842.
450  Fix typo in MKACTIVITY entry.
451  Update draft-ietf-httpbis-p2-semantics reference.
452  Fix change log section titles.
453</t>
454</section>
455
456<section title="Since draft-ietf-httpbis-method-registrations-04" anchor="changes.since.04">
457<t>
458  Update draft-ietf-httpbis-p2-semantics reference.
459</t>
460</section>
461
462<section title="Since draft-ietf-httpbis-method-registrations-05" anchor="changes.since.05">
463<t>
464  Update draft-ietf-httpbis-p2-semantics reference.
465</t>
466</section>
467
468<section title="Since draft-ietf-httpbis-method-registrations-06" anchor="changes.since.06">
469<t>
470  Update draft-ietf-httpbis-p2-semantics reference.
471</t>
472</section>
473
474<section title="Since draft-ietf-httpbis-method-registrations-07" anchor="changes.since.07">
475<t>
476  Update draft-ietf-httpbis-p2-semantics reference.
477</t>
478</section>
479
480<section title="Since draft-ietf-httpbis-method-registrations-08" anchor="changes.since.08">
481<t>
482  Added itempotency information.
483  Update draft-ietf-httpbis-p2-semantics reference.
484</t>
485</section>
486
487</section>
488
489
490  </back>
491
492</rfc>
Note: See TracBrowser for help on using the repository browser.