Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何处理;“HTTP重定向太多”;错误_Objective C_Cocoa_Redirect_Nsurlrequest - Fatal编程技术网

Objective c 如何处理;“HTTP重定向太多”;错误

Objective c 如何处理;“HTTP重定向太多”;错误,objective-c,cocoa,redirect,nsurlrequest,Objective C,Cocoa,Redirect,Nsurlrequest,当我将网站加载到cocoa应用程序的webview中时,就会出现此问题。 我的问题描述: 错误域=NSURLErrorDomain代码=-1007“HTTP重定向太多” UserInfo=0x18d17d56{NSErrorFailingURLStringKey=URLHERE, NSErrorFailingURLKey=URLHERE,NSLocalizedDescription=HTTP太多 重定向} 为什么会出现此错误 如何处理 我通过以下链接,但没有帮助我 还有更多 更新: - (N

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

错误域=NSURLErrorDomain代码=-1007“HTTP重定向太多” UserInfo=0x18d17d56{NSErrorFailingURLStringKey=URLHERE, NSErrorFailingURLKey=URLHERE,NSLocalizedDescription=HTTP太多 重定向}

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

我通过以下链接,但没有帮助我



还有更多

更新:

- (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。

这几乎总是由服务器配置错误导致的,该错误导致网页重定向到自身(可能通过另一个中间url)。您可能无法在客户端解决此问题,除非问题是由您的客户端代码请求无效/不正确的URL引起的


如果你问如何向用户显示错误,我会说你应该像对待404一样对待它。该URL不太可能很快开始工作。

这几乎总是由服务器配置错误引起的,该错误导致网页重定向到自身(可能通过另一个中间URL)。您可能无法在客户端解决此问题,除非问题是由您的客户端代码请求无效/不正确的URL引起的


如果你问如何向用户显示错误,我会说你应该像对待404一样对待它。这个URL不太可能很快开始工作。

我在iPhone XS上看到过这种情况。不管我做了什么,它只报告了一个特定url的“太多HTTP重定向”。即使没有互联网连接!删除并重新安装应用程序解决了问题。

我在iPhone XS上遇到过这种情况。不管我做了什么,它只报告了一个特定url的“太多HTTP重定向”。即使没有互联网连接!删除并重新安装应用程序解决了问题。

在我的情况下,发生了相同的错误,但如果我在另一个浏览器应用程序(如iOS中的Chrome)中检查相同的URL,则该应用程序工作正常。这可能意味着重定向是由于缺少cookie或未知的浏览器字符串造成的。在我的情况下,发生了相同的错误,但是,如果我在另一个浏览器应用程序(如iOS中的Chrome)中检查相同的URL,则该应用程序工作正常。这可能意味着重定向是由于缺少cookie或未知的浏览器字符串造成的。我在cocoa(osx)应用程序中发现了此问题。但很高兴听到你们说在iPhone上重新安装(iOS)应用程序可以解决这个问题。我已经为+1给出了您的答案,因此可能会对其他人有所帮助,这可能意味着缓存中出现了错误的(重定向)响应。我在我的cocoa(osx)应用程序中发现了此问题。但很高兴听到你们说在iPhone上重新安装(iOS)应用程序可以解决这个问题。我已经为+1给出了您的答案,因此可能对其他人有所帮助,这可能意味着缓存中存在错误(重定向)响应。