|
|
@ -116,23 +116,11 @@ class WebDavClient { |
|
|
|
/// Creates a collection at [path]. |
|
|
|
/// Creates a collection at [path]. |
|
|
|
/// |
|
|
|
/// |
|
|
|
/// See http://www.webdav.org/specs/rfc2518.html#METHOD_MKCOL for more information. |
|
|
|
/// See http://www.webdav.org/specs/rfc2518.html#METHOD_MKCOL for more information. |
|
|
|
Future<HttpClientResponse> mkcol( |
|
|
|
Future<HttpClientResponse> mkcol(final String path) async => _send( |
|
|
|
final String path, { |
|
|
|
'MKCOL', |
|
|
|
final bool safe = true, |
|
|
|
_constructPath(path), |
|
|
|
}) async { |
|
|
|
[201], |
|
|
|
final expectedCodes = [ |
|
|
|
); |
|
|
|
201, |
|
|
|
|
|
|
|
if (safe) ...[ |
|
|
|
|
|
|
|
301, |
|
|
|
|
|
|
|
405, |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
]; |
|
|
|
|
|
|
|
return _send( |
|
|
|
|
|
|
|
'MKCOL', |
|
|
|
|
|
|
|
_constructPath(path), |
|
|
|
|
|
|
|
expectedCodes, |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// Deletes the resource at [path]. |
|
|
|
/// Deletes the resource at [path]. |
|
|
|
/// |
|
|
|
/// |
|
|
|