本文介绍了HTTP重定向过多的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问题不会一直发生.我收到的错误如下,

The problem doesn't happen all the time. The error i'm getting is the following,

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

有人可以给我一个思路,向我指出正确的方向吗?

Could someone possibly give me an idea on what do here and point me in the right direction?

好的,基本上我想做的是在调用doPortal时,它使用URL加载Portal页面.但是,当我这样做时,它会显示有关太多HTTP重定向的错误.

Okay basically what i'm trying to do is when the doPortal is called, it loads up the Portal page with the URL. However when i do this, it shows the error about too many HTTP redirects.

代码:

 -(void)doPortal
{
    [ViewController SetRioSubjectName:[[ViewController getDictionaryOfKeys] objectForKey:[ViewController GetKeyName:k_SubjectName]] role:[ViewController getRoleID] ticket:[SpineMgr getTicket] TestURL:@"TestURL/login/testloginverifydetails.asp?database=LIVE&username=$spineuuid$&smartcardToken=$token$&role=$role$"];
    NSURL *url = [NSURL URLWithString:PortalURL];
    [self.webView loadRequest:request];
}

谢谢.

推荐答案

NSString *html = [NSString stringWithFormat:@"<html><body><a href=\"%@\">Link</body></html>", @"https://appian.com"];

[self.webView loadHTMLString:html baseURL:nil];

这篇关于HTTP重定向过多的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 00:17