{"draft":"draft-reschke-webdav-post-08","doc_id":"RFC5995","title":"Using POST to Add Members to Web Distributed Authoring and Versioning (WebDAV) Collections","authors":["J. Reschke"],"format":["ASCII","HTML"],"page_count":"12","pub_status":"PROPOSED STANDARD","status":"PROPOSED STANDARD","source":"IETF - NON WORKING GROUP","abstract":"The Hypertext Transfer Protocol (HTTP) Extensions for the Web\r\nDistributed Authoring and Versioning (WebDAV) do not define the\r\nbehavior for the \"POST\" method when applied to collections, as the\r\nbase specification (HTTP) leaves implementers lots of freedom for the\r\nsemantics of \"POST\".\r\n\r\nThis has led to a situation where many WebDAV servers do not\r\nimplement POST for collections at all, although it is well suited to\r\nbe used for the purpose of adding new members to a collection, where\r\nthe server remains in control of the newly assigned URL. In fact,\r\nthe Atom Publishing Protocol (AtomPub) uses POST exactly for that\r\npurpose. On the other hand, WebDAV-based protocols, such as the\r\nCalendaring Extensions to WebDAV (CalDAV), frequently require clients\r\nto pick a unique URL, although the server could easily perform that\r\ntask.\r\n\r\nThis specification defines a discovery mechanism through which\r\nservers can advertise support for POST requests with the\r\naforementioned \"add collection member\" semantics. [STANDARDS-TRACK]","pub_date":"September 2010","keywords":["[--------]","HTTP","POST","WebDAV","Collections","Collection Members"],"obsoletes":[],"obsoleted_by":[],"updates":[],"updated_by":[],"see_also":[],"doi":"10.17487\/RFC5995","errata_url":null}