AFNetworking错误太多http重定向iOS 9

时间:2016-02-02 19:28:21

标签: ios http redirect afnetworking

今天我遇到了一些严重的问题,AFNetworking请求https链接我想要取回一些XML-Info,昨天它已经工作了,我也发了一些TestFlight-Links,所以非常令人沮丧。我也没有对服务器配置进行任何更改。

但今天我只是得到错误-1007“太多的http重定向”。有人也有这样的问题吗?我已经看到了iOS 9的帖子:"too many HTTP redirects" while using Alamofire Upload Multipart Form Data 但我找不到他们所说的这个属性。 有谁可以帮助我吗? 这是我正在做的数据任务的配置,用于获取我的响应-XML,希望这会有所帮助。

NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy
                                     timeoutInterval:35];
AFURLSessionManager *manager = [[AFURLSessionManager alloc] initWithSessionConfiguration:configuration];    

showNetworkActivityIndicator();
manager.responseSerializer = [AFHTTPResponseSerializer serializer];


NSURLSessionDataTask *dataTask = [manager dataTaskWithRequest:request completionHandler:^(NSURLResponse *response, id responseObject, NSError *error) {
    if (error) {
        // Log error object
        NSLog(@"AFNetworking error response: %@\n\n\n", error);

    } else {
 //       NSLog(@"%@ %@", response, responseObject);

        NSString *responseString = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];

    }
}];
[dataTask resume];

感谢您的帮助! 最好的问候

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,当我尝试在服务器不可用时发送请求时发生了。然后,当服务器活跃时 - 发生此错误。

这对我有所帮助:

URLCache.shared.removeAllCachedResponses()