AFWebDAVManager 0.0.1

AFWebDAVManager 0.0.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
Released最新版本2015年3月

MatttKevin Harwood 维护。



 
依赖于
AFNetworking~> 2.4
Ono~> 1.1
 

AFWebDAVManager 是一个用于与 WebDAV 交互的 AFHTTPRequestOperationManager 子类。

注意: 此代码仍处于早期开发阶段,因此在使用到生产代码时要小心。

示例用法

AFWebDAVManager *webDAVManager = [[AFWebDAVManager alloc] initWithBaseURL:[NSURL URLWithString:@"http://example.com"]];
webDAVManager.credential = [NSURLCredential credentialWithUser:@"username"
                                                      password:@"Pa55word"
                                                   persistence:NSURLCredentialPersistenceForSession];

[webDAVManager createFileAtURLString:@"/path/to/file.txt"
         withIntermediateDirectories:YES
                            contents:[@"Hello, World" dataUsingEncoding:NSUTF8StringEncoding]
                   completionHandler:^(NSURL *fileURL, NSError *error)
{
    if (error) {
        NSLog(@"[Error] %@", error);
    } else {
        NSLog(@"File created: %@", fileURL);
    }
}];

[webDAVManager contentsOfDirectoryAtURLString:@"/path"
                                    recursive:NO
                            completionHandler:^(NSArray *items, NSError *error)
{
    if (error) {
        NSLog(@"[Error] %@", error);
    } else {
        NSLog(@"Items: %@", items);
    }
}];

联系方式

Mattt Thompson

许可证

AFWebDAVManager 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。