无法加载资源,因为应用程序传输安全策略要求使用安全连接

无法加载资源,因为应用程序传输安全策略要求使用安全连接

当我将Xcode更新为7.0或IOS9.0时,我就面临着这个问题。不知怎么的,它开始给我命名的错误

“无法加载资源,因为应用程序传输安全策略要求使用安全连接”

Webservice方法:

-(void)ServiceCall:(NSString*)ServiceName :(NSString *)DataString{NSURLSessionConfiguration *sessionConfiguration = 
[NSURLSessionConfiguration defaultSessionConfiguration];
    [sessionConfiguration setAllowsCellularAccess:YES];
    [sessionConfiguration setHTTPAdditionalHeaders:@{ @"Accept" : @"application/json" }];
    NSURLSession *session = [NSURLSession sessionWithConfiguration:sessionConfiguration];

    NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@",ServiceURL]];
    NSLog(@"URl %@%@",url,DataString);
    // Configure the Request
    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
    [request setValue:[NSString stringWithFormat:@"%@=%@", strSessName, strSessVal] forHTTPHeaderField:@"Cookie"];
    request.HTTPBody = [DataString dataUsingEncoding:NSUTF8StringEncoding];
    request.HTTPMethod = @"Post";

Xcode早期版本和IOS早期版本的服务运行良好,但是当我更新到Xcode 7.0(也就是在IOS 9.0上)时,它开始给我带来问题,就像我调用上面的Web服务方法时所遇到的问题一样。我收到的记录错误是:

连接失败:Error Domain=NSURLErrorDomain Code=-1022“无法加载资源,因为AppTransportSecurity策略要求使用安全连接。UserInfo={NSUnderlyingError=0x7fada0f31880{Error Domain=kCFErrorDomainCFNetwork Code=-1022“(Null)”},NSErrorFailingURLStringKey=MyServiceURL,NSErrorFailingURLKey=MyServiceURL,NSLocalizedDescription=无法加载资源,因为AppTransportSecurity策略要求使用安全连接。}

我试过以下的问题和答案,但没有得到任何结果,有任何预先的想法,我如何可以删除服务调用错误?

  1. 无法加载的资源是ios 9。

  2. 应用程序传输安全性Xcode 7 beta 6

  3. https://stackoverflow.com/a/32609970


德玛西亚99
浏览 811回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP