-
Notifications
You must be signed in to change notification settings - Fork 4
/
1.txt
43 lines (28 loc) · 1.99 KB
/
1.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
[2] [DFN[[CODE(HTTP)@en[Destination:]]]] [[ヘッダー]]は、移動先や複製先の [[URL]]
を指定するものです。
* 仕様書
[REFS[
- [8] [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#section-9.8>
- [10] [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#section-9.9>
- [1] '''[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#section-10.3>'''
]REFS]
* 意味
[3] [CODE(HTTP)@en[[[Destination:]]]] [[ヘッダー]]は、[[終点]]となる[[資源]]の [[URL]]
を指定します [SRC[>>1]]。
* 構文
[4] 値は、[[単純参照]]です [SRC[>>1]]。
[5] [[絶対URL]]の場合、他の[[鯖]]や他の [[URL scheme]] であっても構いません [SRC[>>1]]。
* 文脈
[9] [CODE(HTTP)@en[[[COPY]]]] [[要求]] [SRC[>>8]] や
[CODE(HTTP)@en[[[MOVE]]]] [[要求]] [SRC[>>10]] では
[CODE(HTTP)@en[[[Destination:]]]] [[ヘッダー]]を指定しなければ[['''なりません''']]。
* 処理
[7] [CODE(HTTP)@en[[[Destination:]]]] [[ヘッダー]]の値が長すぎるなどの理由で受け入れられない時は、
[CODE(HTTP)[[[400]]]] [[応答]]を返し、 [[payload body]] に有用な情報を含める[['''べきです''']] [SRC[>>1]]。
[6] 他の[[鯖]]が指定された場合でそこに複製できない場合には、
失敗しなければ[['''なりません''']] [SRC[>>1]]。
* 歴史
[33] [[IANA登録簿]]は [[RFC 4918]] が出典に更新されています [SRC[>>32]]。
[REFS[
- [32] [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#section-21.3.1>
]REFS]