测试已测试 | ✓ |
Lang语言 | Obj-CObjective C |
许可证 | Apache 2 |
发布上次发布 | 2018年2月 |
由Russell Hancox和bur维护。
是一个围绕NSURLSession
的包装,提供服务器证书验证和易于使用的客户端证书身份验证。
需要ARC。在OS X 10.11及以上版本上进行了测试。
#import <MOLAuthenticatingURLSession/MOLAuthenticatingURLSession.h>
- (void)postToServer {
MOLAuthenticatingURLSession *authURLSession = [[MOLAuthenticatingURLSession alloc] init];
authURLSession.userAgent = @"MyUserAgent";
authURLSession.refusesRedirects = YES;
authURLSession.serverHostname = @"my-hostname.com";
NSURLSession *session = authURLSession.session;
// You can use the NSURLSession as you would normally..
}
如果您想打印状态/错误信息
authURLSession.loggingBlock = ^(NSString *line) {
NSLog(@"%@", line);
};
使用CocoaPods进行安装。
pod 'MOLAuthenticatingURLSession'
您也可以手动导入项目,但尚未进行测试。
参考文档在CocoaDocs.org上
http://cocoadocs.org/docsets/MOLAuthenticatingURLSession
对这个库的补丁非常欢迎。请参阅CONTRIBUTING文件。