-
Notifications
You must be signed in to change notification settings - Fork 30
/
Copy pathhttp-method.json
407 lines (367 loc) · 29.9 KB
/
http-method.json
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
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
{ "concept" : "http-method",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"name-singular" : "HTTP Request Method",
"name-plural" : "HTTP Request Methods",
"registry" : "http:\/\/www.iana.org\/assignments\/http-methods\/http-methods.xhtml#methods",
"values" :
[
{ "value" : "ACL",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/ACL",
"details" :
[
{ "description" : "The ACL method modifies the access control list (which can be read via the DAV:acl property) of a resource. Specifically, the ACL method only permits modification to ACEs that are not inherited, and are not protected.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc3744#section-8.1",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/3744",
"spec-name" : "RFC 3744" } ] },
{ "value" : "BASELINE-CONTROL",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/BASELINE-CONTROL",
"details" :
[
{ "description" : "A collection can be placed under baseline control with a BASELINE-CONTROL request. When a collection is placed under baseline control, the DAV:version-controlled-configuration property of the collection is set to identify a new version-controlled configuration. This version-controlled configuration can be checked out and then checked in to create a new baseline for that collection.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc3253#section-12.6",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/3253",
"spec-name" : "RFC 3253" } ] },
{ "value" : "BIND",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/BIND",
"details" :
[
{ "description" : "The BIND method modifies the collection identified by the Request-URI, by adding a new binding from the segment specified in the BIND body to the resource identified in the BIND body.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc5842#section-4",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/5842",
"spec-name" : "RFC 5842" } ] },
{ "value" : "CHECKIN",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/CHECKIN",
"details" :
[
{ "description" : "A CHECKIN request can be applied to a checked-out version-controlled resource to produce a new version whose content and dead properties are copied from the checked-out resource.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc3253#section-4.4",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/3253",
"spec-name" : "RFC 3253" } ] },
{ "value" : "CHECKOUT",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/CHECKOUT",
"details" :
[
{ "description" : "A CHECKOUT request can be applied to a checked-in version-controlled resource to allow modifications to the content and dead properties of that version-controlled resource.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc3253#section-4.3",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/3253",
"spec-name" : "RFC 3253" } ] },
{ "value" : "CONNECT",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/CONNECT",
"details" :
[
{ "description" : "The CONNECT method requests that the recipient establish a tunnel to the destination origin server identified by the request-target and, if successful, thereafter restrict its behavior to blind forwarding of packets, in both directions, until the tunnel is closed. Tunnels are commonly used to create an end-to-end virtual connection, through one or more proxies, which can then be secured using TLS (Transport Layer Security).",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc7231#section-4.3.6",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/7231",
"spec-name" : "RFC 7231" } ] },
{ "value" : "COPY",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/COPY",
"details" :
[
{ "description" : "The COPY method creates a duplicate of the source resource identified by the Request-URI, in the destination resource identified by the URI in the Destination header. The Destination header MUST be present. The exact behavior of the COPY method depends on the type of the source resource.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc4918#section-9.8",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/4918",
"spec-name" : "RFC 4918" } ] },
{ "value" : "DELETE",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/DELETE",
"details" :
[
{ "description" : "The DELETE method requests that the origin server remove the association between the target resource and its current functionality. In effect, this method is similar to the rm command in UNIX: it expresses a deletion operation on the URI mapping of the origin server rather than an expectation that the previously associated information be deleted.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc7231#section-4.3.5",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/7231",
"spec-name" : "RFC 7231" } ] },
{ "value" : "GET",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/GET",
"details" :
[
{ "description" : "The GET method requests transfer of a current selected representation for the target resource. GET is the primary mechanism of information retrieval and the focus of almost all performance optimizations. Hence, when people speak of retrieving some identifiable information via HTTP, they are generally referring to making a GET request.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc7231#section-4.3.1",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/7231",
"spec-name" : "RFC 7231" } ] },
{ "value" : "HEAD",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/HEAD",
"details" :
[
{ "description" : "The HEAD method is identical to GET except that the server MUST NOT send a message body in the response (i.e., the response terminates at the end of the header section). The server SHOULD send the same header fields in response to a HEAD request as it would have sent if the request had been a GET, except that the payload header fields MAY be omitted. This method can be used for obtaining metadata about the selected representation without transferring the representation data and is often used for testing hypertext links for validity, accessibility, and recent modification.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc7231#section-4.3.2",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/7231",
"spec-name" : "RFC 7231" } ] },
{ "value" : "LABEL",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/LABEL",
"details" :
[
{ "description" : "A LABEL request can be applied to a version to modify the labels that select that version. The case of a label name MUST be preserved when it is stored and retrieved. When comparing two label names to decide if they match or not, a server SHOULD use a case-sensitive URL-escaped UTF-8 encoded comparison of the two label names.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc3253#section-8.2",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/3253",
"spec-name" : "RFC 3253" } ] },
{ "value" : "LINK",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/LINK",
"details" :
[
{ "description" : "The LINK method is used to establish one or more relationships between the resource identified by the effective request URI and one or more other resources.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/draft-snell-link-method#section-3",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/I-D\/snell-link-method",
"spec-name" : "Internet Draft snell-link-method" } ] },
{ "value" : "LOCK",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/LOCK",
"details" :
[
{ "description" : "The LOCK method is used to take out a lock of any access type and to refresh an existing lock.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc4918#section-9.10",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/4918",
"spec-name" : "RFC 4918" } ] },
{ "value" : "MERGE",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/MERGE",
"details" :
[
{ "description" : "The MERGE method performs the logical merge of a specified version (the \"merge source\") into a specified version-controlled resource (the \"merge target\"). If the merge source is neither an ancestor nor a descendant of the DAV:checked-in or DAV:checked-out version of the merge target, the MERGE checks out the merge target (if it is not already checked out) and adds the URL of the merge source to the DAV:merge-set of the merge target.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc3253#section-11.2",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/3253",
"spec-name" : "RFC 3253" } ] },
{ "value" : "MKACTIVITY",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/MKACTIVITY",
"details" :
[
{ "description" : "A MKACTIVITY request creates a new activity resource. A server MAY restrict activity creation to particular collections, but a client can determine the location of these collections from a DAV:activity-collection-set OPTIONS request.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc3253#section-13.5",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/3253",
"spec-name" : "RFC 3253" } ] },
{ "value" : "MKCALENDAR",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/MKCALENDAR",
"details" :
[
{ "description" : "An HTTP request using the MKCALENDAR method creates a new calendar collection resource. A server MAY restrict calendar collection creation to particular collections.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc4791#section-5.3.1",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/4791",
"spec-name" : "RFC 4791" } ] },
{ "value" : "MKCOL",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/MKCOL",
"details" :
[
{ "description" : "MKCOL creates a new collection resource at the location specified by the Request-URI. If the Request-URI is already mapped to a resource, then the MKCOL MUST fail. During MKCOL processing, a server MUST make the Request-URI an internal member of its parent collection, unless the Request-URI is \"\/\". If no such ancestor exists, the method MUST fail. When the MKCOL operation creates a new collection resource, all ancestors MUST already exist, or the method MUST fail with a 409 (Conflict) status code.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc4918#section-9.3",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/4918",
"spec-name" : "RFC 4918" } ] },
{ "value" : "MKREDIRECTREF",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/MKREDIRECTREF",
"details" :
[
{ "description" : "The MKREDIRECTREF method requests the creation of a redirect reference resource.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc4437#section-6",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/4437",
"spec-name" : "RFC 4437" } ] },
{ "value" : "MKWORKSPACE",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/MKWORKSPACE",
"details" :
[
{ "description" : "A MKWORKSPACE request creates a new workspace resource. A server MAY restrict workspace creation to particular collections, but a client can determine the location of these collections from a DAV:workspace-collection-set OPTIONS request.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc3253#section-6.3",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/3253",
"spec-name" : "RFC 3253" } ] },
{ "value" : "MOVE",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/MOVE",
"details" :
[
{ "description" : "The MOVE operation on a non-collection resource is the logical equivalent of a copy (COPY), followed by consistency maintenance processing, followed by a delete of the source, where all three actions are performed in a single operation. The consistency maintenance step allows the server to perform updates caused by the move, such as updating all URLs, other than the Request-URI that identifies the source resource, to point to the new destination resource.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc4918#section-9.9",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/4918",
"spec-name" : "RFC 4918" } ] },
{ "value" : "OPTIONS",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/OPTIONS",
"details" :
[
{ "description" : "The OPTIONS method requests information about the communication options available for the target resource, at either the origin server or an intervening intermediary. This method allows a client to determine the options and\/or requirements associated with a resource, or the capabilities of a server, without implying a resource action.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc7231#section-4.3.7",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/7231",
"spec-name" : "RFC 7231" } ] },
{ "value" : "ORDERPATCH",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/ORDERPATCH",
"details" :
[
{ "description" : "The ORDERPATCH method is used to change the ordering semantics of a collection, to change the order of the collection's members in the ordering, or both.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc3648#section-7",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/3648",
"spec-name" : "RFC 3648" } ] },
{ "value" : "PATCH",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/PATCH",
"details" :
[
{ "description" : "The PATCH method requests that a set of changes described in the request entity be applied to the resource identified by the Request-URI. The set of changes is represented in a format called a \"patch document\" identified by a media type. If the Request-URI does not point to an existing resource, the server MAY create a new resource, depending on the patch document type (whether it can logically modify a null resource) and permissions, etc.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc5789#section-2",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/5789",
"spec-name" : "RFC 5789" } ] },
{ "value" : "POST",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/POST",
"details" :
[
{ "description" : "The POST method requests that the target resource process the representation enclosed in the request according to the resource's own specific semantics.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc7231#section-4.3.3",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/7231",
"spec-name" : "RFC 7231" } ] },
{ "value" : "PRI",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/PRI",
"details" :
[
{ "description" : "This method is never used by an actual client. This method will appear to be used when an HTTP\/1.1 server or intermediary attempts to parse an HTTP\/2 connection preface.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc7540#section-3.5",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/7540",
"spec-name" : "RFC 7540" } ] },
{ "value" : "PROPFIND",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/PROPFIND",
"details" :
[
{ "description" : "The PROPFIND method retrieves properties defined on the resource identified by the Request-URI, if the resource does not have any internal members, or on the resource identified by the Request-URI and potentially its member resources, if the resource is a collection that has internal member URLs.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc4918#section-9.1",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/4918",
"spec-name" : "RFC 4918" } ] },
{ "value" : "PROPPATCH",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/PROPPATCH",
"details" :
[
{ "description" : "The PROPPATCH method processes instructions specified in the request body to set and\/or remove properties defined on the resource identified by the Request-URI.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc4918#section-9.2",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/4918",
"spec-name" : "RFC 4918" } ] },
{ "value" : "PUT",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/PUT",
"details" :
[
{ "description" : "The PUT method requests that the state of the target resource be created or replaced with the state defined by the representation enclosed in the request message payload. A successful PUT of a given representation would suggest that a subsequent GET on that same target resource will result in an equivalent representation being sent in a 200 (OK) response. However, there is no guarantee that such a state change will be observable, since the target resource might be acted upon by other user agents in parallel, or might be subject to dynamic processing by the origin server, before any subsequent GET is received. A successful response only implies that the user agent's intent was achieved at the time of its processing by the origin server.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc7231#section-4.3.4",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/7231",
"spec-name" : "RFC 7231" } ] },
{ "value" : "QUERY",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/QUERY",
"details" :
[
{ "description" : "The QUERY method is used to initiate a server-side query. Unlike the HTTP GET method, which requests that a server return a representation of the resource identified by the target URI, the QUERY method is used to ask the server to perform a query operation (described by the request payload) over some set of data scoped to the effective request URI. The payload returned in response to a QUERY cannot be assumed to be a representation of the resource identified by the effective request URI.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/draft-ietf-httpbis-safe-method-w-body#section-2",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/I-D\/ietf-httpbis-safe-method-w-body",
"spec-name" : "Internet Draft ietf-httpbis-safe-method-w-body" } ] },
{ "value" : "REBIND",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/REBIND",
"details" :
[
{ "description" : "The REBIND method removes a binding to a resource from a collection, and adds a binding to that resource into the collection identified by the Request-URI. The request body specifies the binding to be added (segment) and the old binding to be removed (href). It is effectively an atomic form of a MOVE request, and MUST be treated the same way as MOVE for the purpose of determining access permissions.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc5842#section-6",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/5842",
"spec-name" : "RFC 5842" } ] },
{ "value" : "REPORT",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/REPORT",
"details" :
[
{ "description" : "A REPORT request is an extensible mechanism for obtaining information about a resource. Unlike a resource property, which has a single value, the value of a report can depend on additional information specified in the REPORT request body and in the REPORT request headers.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc3253#section-3.6",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/3253",
"spec-name" : "RFC 3253" } ] },
{ "value" : "SEARCH",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/SEARCH",
"details" :
[
{ "description" : "The client invokes the SEARCH method to initiate a server-side search. The body of the request defines the query. The server MUST emit an entity matching the WebDAV multistatus format.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc5323#section-2",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/5323",
"spec-name" : "RFC 5323" } ] },
{ "value" : "TRACE",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/TRACE",
"details" :
[
{ "description" : "The TRACE method requests a remote, application-level loop-back of the request message. The final recipient of the request SHOULD reflect the message received, excluding some fields described below, back to the client as the message body of a 200 (OK) response with a Content-Type of \"message\/http\". The final recipient is either the origin server or the first server to receive a Max-Forwards value of zero (0) in the request.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc7231#section-4.3.8",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/7231",
"spec-name" : "RFC 7231" } ] },
{ "value" : "UNBIND",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/UNBIND",
"details" :
[
{ "description" : "The UNBIND method modifies the collection identified by the Request-URI by removing the binding identified by the segment specified in the UNBIND body.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc5842#section-5",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/5842",
"spec-name" : "RFC 5842" } ] },
{ "value" : "UNCHECKOUT",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/UNCHECKOUT",
"details" :
[
{ "description" : "An UNCHECKOUT request can be applied to a checked-out version-controlled resource to cancel the CHECKOUT and restore the pre-CHECKOUT state of the version-controlled resource.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc3253#section-4.5",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/3253",
"spec-name" : "RFC 3253" } ] },
{ "value" : "UNLINK",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/UNLINK",
"details" :
[
{ "description" : "The UNLINK method is used to remove one or more relationships between the resource identified by the effective request URI and other resources.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/draft-snell-link-method#section-4",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/I-D\/snell-link-method",
"spec-name" : "Internet Draft snell-link-method" } ] },
{ "value" : "UNLOCK",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/UNLOCK",
"details" :
[
{ "description" : "The UNLOCK method removes the lock identified by the lock token in the Lock-Token request header. The Request-URI MUST identify a resource within the scope of the lock.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc4918#section-9.11",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/4918",
"spec-name" : "RFC 4918" } ] },
{ "value" : "UPDATE",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/UPDATE",
"details" :
[
{ "description" : "The UPDATE method modifies the content and dead properties of a checked-in version-controlled resource (the \"update target\") to be those of a specified version (the \"update source\") from the version history of that version-controlled resource.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc3253#section-7.1",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/3253",
"spec-name" : "RFC 3253" } ] },
{ "value" : "UPDATEREDIRECTREF",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/UPDATEREDIRECTREF",
"details" :
[
{ "description" : "The UPDATEREDIRECTREF method requests the update of a redirect reference resource.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc4437#section-7",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/4437",
"spec-name" : "RFC 4437" } ] },
{ "value" : "VERSION-CONTROL",
"concept" : "http:\/\/webconcepts.info\/concepts\/http-method\/",
"id" : "http:\/\/webconcepts.info\/concepts\/http-method\/VERSION-CONTROL",
"details" :
[
{ "description" : "A VERSION-CONTROL request can be used to create a version-controlled resource at the request-URL. It can be applied to a versionable resource or to a version-controlled resource.",
"documentation" : "https:\/\/datatracker.ietf.org\/doc\/html\/rfc3253#section-3.5",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/3253",
"spec-name" : "RFC 3253" } ] } ] }