objective-c - 如何处理 "too many HTTP redirects"错误

标签 objective-c cocoa redirect nsurlrequest

当我将网站加载到 cocoa 应用程序的 webview 中时,就会出现此问题。 我的问题描述:

Error Domain=NSURLErrorDomain Code=-1007 "too many HTTP redirects" UserInfo=0x18d17d56{NSErrorFailingURLStringKey=URLHERE, NSErrorFailingURLKey=URLHERE,NSLocalizedDescription=too many HTTP redirects}

为什么会出现这个错误
如何处理

我点击了以下链接,但对我没有帮助

Too many HTTP redirects
"too many HTTP redirects" while using Alamofire Upload Multipart Form Data
too many HTTP redirects, Google Drive, iOS SDK还有更多..

更新:

- (NSURLRequest *)webView:(WebView *)sender resource:(id)identifier willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)redirectResponse fromDataSource:(WebDataSource *)dataSource {
    if(redirectResponse)
    {
        if([redirectResponse.URL.absoluteString isEqualToString:self.webviewLoadingURL.absoluteString])
        {
            NSLog(@"both redirect and load url is same");
        }
    }
    return request;
}

我在 webview 中获得了相同的重定向和加载 URL。

最佳答案

我在 iPhone XS 上发生过这种情况。无论我做了什么,它都仅针对特定网址报告“太多 HTTP 重定向”。即使没有互联网连接!删除该应用并重新安装即可解决问题。

关于objective-c - 如何处理 "too many HTTP redirects"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38702529/

相关文章:

cocoa - 如何在 Objective C 中获得在窗口外绘制的控件

php - 登录后 Wordpress 重定向到引用页面

javascript - 如何将带有参数的 php 页面重定向到新选项卡或窗口

objective-c - 谓词适用于数组,但不适用于fetchRequest

ios - 具有多种颜色的 UIProgressView 上的 UILabel

ios - 缩放 MapView 以适合所有图钉

objective-c - 我应该避免创建大量变量吗?

ios - Apple 在 ARC 文档警告中针对通过引用传递的警告是什么?

.htaccess - 将 http 重定向到 https,将 www 重定向到非 www,并删除一次重定向中的最后一个斜杠

objective-c - 当我们在 Autorelease 池中写入 [Obj autorelease] 时会发生什么?