【发布时间】:2018-09-29 12:48:59
【问题描述】:
我将允许任意加载选项设置为是,允许所有 http 请求。但是当我运行应用程序时,它仍然收到错误消息“传输安全已阻止明文 HTTP (http://) 资源加载,因为它不安全. 临时例外可以通过您应用的 Info.plist 文件进行配置。” 我确实知道,不推荐...
NSString *path=[[NSString alloc] initWithFormat:@"/su"];
NSMutableDictionary *param=[[NSMutableDictionary alloc] init];
[param setValue:@"facebook" forKey:@"wd"];
MKNetworkEngine *engine=[[MKNetworkEngine alloc] initWithHostName:@"suggestion.baidu.com" customHeaderFields:nil];
MKNetworkOperation *op=[engine operationWithPath:path params:param httpMethod:@"get" ssl:NO];
[op addCompletionHandler:^(MKNetworkOperation *completedOperation) {
} errorHandler:^(MKNetworkOperation *completedOperation, NSError *error) {
NSLog(@"error");
}];
[engine enqueueOperation:op];
【问题讨论】:
-
您确定在应用的 Info.plist 中正确设置了设置吗?全面例外仍然有效(尽管如果您知道域,为什么不只使用例外域。它可以保护您的用户免受不安全的连接。
标签: xcode app-transport-security mknetworkkit