当我将网站加载到我的可可应用程序的webview中时,会出现此问题。 我的问题描述:
错误域= NSURLErrorDomain代码= -1007“HTTP重定向太多” 的UserInfo = 0x18d17d56 {NSErrorFailingURLStringKey = URLHERE, NSErrorFailingURLKey = URLHERE,NSLocalizedDescription = HTTP太多 重定向}
为什么会出现此错误 如何处理
我继续关注链接但不帮助我
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;
}
我在网页浏览中获得重定向和加载的相同网址。
答案 0 :(得分:1)
我在iPhone XS上发生过这种情况。不管我做什么,它都只报告了特定URL的“ HTTP重定向太多”。即使没有互联网连接!删除该应用程序并重新安装即可解决该问题。
答案 1 :(得分:0)
这几乎总是由服务器配置错误导致网页重定向到自身(可能通过另一个中间URL)。除非问题是由您的客户端代码请求无效/错误的网址引起的,否则您可能无法在客户端修复此问题。
如果您要问如何向用户提出错误,我会说您应该像对待404一样对待它。该网址不太可能很快就会开始工作。