/
2.txt
112 lines (83 loc) · 5.49 KB
/
2.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
[27] [DFN[WebDAV]] は、 [[HTTP]] を使った[[ファイルストレージ]]の[[プロトコル]]です。
* 仕様書
[REFS[
- [18] [CITE@en[RFC 4918 - HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)]] ([TIME[2014-09-21 17:04:59 +09:00]] 版) <http://tools.ietf.org/html/rfc4918>
- [19] [CITE[RFC Errata Report]] ([TIME[2014-11-23 19:44:19 +09:00]] 版) <http://www.rfc-editor.org/errata_search.php?rfc=4918>
]REFS]
* プロトコル
[20] [[WebDAV]] の次の[[要求メソッド]]で[[鯖]]側に新しい[[資源]]が作られることがあります。
[FIG(short list)[
- [CODE(HTTP)@en[[[PUT]]]]
- [CODE(HTTP)@en[[[LOCK]]]]
- [CODE(HTTP)@en[[[MOVE]]]]
- [CODE(HTTP)@en[[[COPY]]]]
- [CODE(HTTP)@en[[[MKCOL]]]]
]FIG]
[21] [[XML名前空間]]の[[名前空間URL]]として [CODE(URI)@en[[[DAV:]]]]
が用いられており、多くの[[要素]]が定義されています。
[29] [[バージョン管理]]機能として [[DeltaV]] があります。
[35] [[RFC 4437]] は [[HTTPリダイレクト]]を扱う機能を規定しています。
* 歴史
[9] [CITE@en[RFC 2291 - Requirements for a Distributed Authoring and Versioning Protocol for the World Wide Web]] ([TIME[2014-09-07 16:24:52 +09:00]] 版) <http://tools.ietf.org/html/rfc2291>
[10] >>9 には [[HTTP]] だけでなく[[電子メール]]を使うことも検討されていたようです。
[REFS[
- [15] [CITE[WebDAV Resources]] ([TIME[2010-04-21 21:02:32 +09:00]] 版) <http://www.webdav.org/>
- [14] [CITE[WebDAV Working Groups]] ([TIME[2004-09-21 04:21:24 +09:00]] 版) <http://www.webdav.org/wg/>
- [11] [CITE@en[RFC 2518 - HTTP Extensions for Distributed Authoring -- WEBDAV]] ([TIME[2014-09-14 13:14:29 +09:00]] 版) <http://tools.ietf.org/html/rfc2518>
- [12] [CITE[RFC Errata Report]] ([TIME[2014-11-23 19:38:39 +09:00]] 版) <http://www.rfc-editor.org/errata_search.php?rfc=2518>
- [13] [CITE[Issues List for WebDAV Distributed Authoring Protocol (RFC 2518)]] ([TIME[2004-09-21 04:21:19 +09:00]] 版) <http://www.webdav.org/wg/rfcdev/issues.htm>
]REFS]
- [1] ''お前ら、WebDAVについてご自由にお語り下さい。'' <http://pc.2ch.net/test/read.cgi/unix/1005145650/>
- [2] ''WebDAV'' <http://pc.2ch.net/test/read.cgi/network/1014757555/>
- [3] ''Subversion: 公式ガイド'' <http://shiba.zive.net/book.html#svn-ap-d>
[4]
[CITE[greenbytes WebDAV resources]] <http://greenbytes.de/tech/webdav/>
([[名無しさん]])
[5]
[CITE[徒然 SBS - TUREZURE SBS: WebDAV, Folder View Support for Internet Explorer 7]] ([CODE[2007-06-12 13:27:16 +09:00]] 版) <http://sbs.spaces.live.com/Blog/cns!DE1243E6D9BA6114!354.entry>
[REFS[
- [16] [CITE@en[RFC 4918 - HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)]] ([TIME[2014-09-21 17:04:59 +09:00]] 版) <http://tools.ietf.org/html/rfc4918>
- [17] [CITE[RFC Errata Report]] ([TIME[2014-11-23 19:44:19 +09:00]] 版) <http://www.rfc-editor.org/errata_search.php?rfc=4918>
]REFS]
[6] [CITE@en[RFC 6578 - Collection Synchronization for Web Distributed Authoring and Versioning (WebDAV)]]
( ([TIME[2012-03-20 03:21:33 +09:00]] 版))
<http://tools.ietf.org/html/rfc6578>
[7] [CITE@en[RFC 5995 - Using POST to Add Members to Web Distributed Authoring and Versioning (WebDAV) Collections]]
( ([TIME[2014-01-12 12:54:35 +09:00]] 版))
<https://tools.ietf.org/html/rfc5995>
[8] [CITE@ja[麗の小屋 - WebDAV Client CarotDAV -]]
([[HOBARA Rei]] 著, [TIME[2010-06-19 13:33:09 +09:00]] 版)
<http://rei.to/carotdav.html>
[22] [CITE[Versioning Extensions to WebDAV]]
( ([TIME[2004-09-21 04:42:54 +09:00]] 版))
<http://www.webdav.org/acl/protocol/draft-ietf-webdav-advacl-00.htm>
[23] [CITE@en[RFC 3253 - Versioning Extensions to WebDAV (Web Distributed Authoring and Versioning)]]
( ([TIME[2014-11-16 18:49:48 +09:00]] 版))
<http://tools.ietf.org/html/rfc3253>
[24] [[事前条件符号]]や[[事後条件符号]]は [[RFC 3253]] で規定され、
後に [[RFC 4918]] にも含まれるようになりましたが、なぜか [[RFC 4918]]
は [[RFC 3253]] を[[更新]]する形にはなっていません。
[25] [CITE[A Proposal for Web Metadata Operations]]
([TIME[1997-04-30 09:19:42 +09:00]] 版)
<http://www.ics.uci.edu/~ejw/authoring/proposals/metadata.html>
[26] [CITE@en[RFC 4709 - Mounting Web Distributed Authoring and Versioning (WebDAV) Servers]]
([TIME[2016-07-03 17:57:07 +09:00]])
<https://tools.ietf.org/html/rfc4709>
[28] [CITE@en[RFC 8144 - Use of the Prefer Header Field in Web Distributed Authoring and Versioning (WebDAV)]]
([TIME[2017-04-19 23:22:44 +09:00]])
<https://tools.ietf.org/html/rfc8144>
[30] [CITE@en[RFC 3648 - Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol]]
([TIME[2017-09-24 19:10:29 +09:00]])
<https://tools.ietf.org/html/rfc3648>
[31] [CITE@en[RFC 3744 - Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol]]
([TIME[2017-09-24 17:45:41 +09:00]])
<https://tools.ietf.org/html/rfc3744>
[32] [CITE[RFC Errata Report » RFC Editor]]
([TIME[2017-10-01 20:29:20 +09:00]])
<https://www.rfc-editor.org/errata_search.php?rfc=3744>
[33] [CITE[Issues list - Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol]]
([TIME[2013-10-29 23:06:07 +09:00]])
<http://greenbytes.de/tech/webdav/draft-reschke-rfc3744bis-issues.html>
[34] [CITE@en[RFC 4331 - Quota and Size Properties for Distributed Authoring and Versioning (DAV) Collections]]
([TIME[2017-09-24 12:51:47 +09:00]])
<https://tools.ietf.org/html/rfc4331>