- (FMWebDAVRequest*) createDirectory {
if (!_endSelector) {
_endSelector = @selector(requestDidCreateDirectory:);
}
NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:_url];
[req setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData];
[req setTimeoutInterval:60 * 5];
[req setHTTPMethod:@"MKCOL"];
if (![[NSUserDefaults standardUserDefaults] boolForKey:@"skipMKCOLContentType"]) {
[req setValue:@"application/xml" forHTTPHeaderField:@"Content-Type"];
}
[self sendRequest:req];
return self;
Этот код я использую для iPhone, я пишу клиент WebDav для обеих платформ, но я не знаю, как реализовать MKCOL для Android, что я делаю MKCOL, это метод WebDav для создания пути, есть идеи?
HttpPut request = new HttpPut();
request.addHeader("", "MKCOL /test879797 HTTP/1.1");
request.addHeader("Host","myserver:port");
request.addHeader("Authorization","Basic YWRtaW46MTIzNDU2");