objective-c - 过多的 HTTP 重定向

标签 objective-c http

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

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"}

有人可以告诉我在这里做什么并指出正确的方向吗?

好吧,基本上我要做的是在调用 doPortal 时,它会加载带有 URL 的门户页面。但是,当我这样做时,它会显示有关太多 HTTP 重定向的错误。

代码:

 -(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];

关于objective-c - 过多的 HTTP 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23221662/

相关文章:

iphone - 如何关闭 View Controller 并返回到它的父 View Controller ?

objective-c - 带有参数的 Swift 函数无法暴露给 Objective-C

angularjs - Angular : why $http GET params encrypted?

html - 如果有小的副作用,可以使用 HTTP GET 吗?

http - 如何在 HTTP 中间件处理程序之间重用 *http.Request 的请求体?

ios - 对象在初始化后立即释放

iphone - 如何将可变数组的对象以数组的形式存储到另一个可变数组中。?

objective-c - 使用 Objective-C 读取 .mobileprovisioning 配置文件

http - 哪些 HTTP 错误不应该触发自动重试?

python - 我应该如何将文本/纯数据传递给 python 的 requests.post?