首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASIHTTPRequest重定向

ASIHTTPRequest重定向
EN

Stack Overflow用户
提问于 2012-04-29 19:56:17
回答 1查看 1.1K关注 0票数 2

我在我的应用程序中使用ASIHTTPRequest来处理我的应用程序中的谷歌登录。

在我的一个请求中,我得到了重定向,这就是我所做的:

代码语言:javascript
复制
- (void)request:(ASIHTTPRequest *)request willRedirectToURL:(NSURL *)newURL{
    ASIHTTPRequest *redirect = [[ASIHTTPRequest alloc] initWithURL:newURL];
    [redirect setTimeOutSeconds:30];
    [redirect setValidatesSecureCertificate:NO];
    [redirect setDelegate:self]; 
    [redirect startAsynchronous];

    NSLog(@"Redirect - %@",url);
}

当我将这个请求设为不调用ASIHTTPRequest委托方法时,这是我进行重定向的url:

代码语言:javascript
复制
https://accounts.google.com/Logout2?service=sj&ilo=1&ils=s.IL&ilc=0&continue=http%3A%2F%2Fmusic.google.com%2Fmusic%2Flisten&zx=-834167044

你知道为什么会这样吗?

编辑

newURL等于:

代码语言:javascript
复制
https://accounts.google.com/Logout2?service=sj&ilo=1&ils=s.IL&ilc=0&continue=http%3A%2F%2Fmusic.google.com%2Fmusic%2Flisten&zx=835989037

但是当我尝试获取html时,我得到的重定向url是:

代码语言:javascript
复制
https://accounts.google.com/Logout2?service=sj&ilo=1&ils=s.IL&ilc=0&continue=http%3A%2F%2Fmusic.google.com%2Fmusic%2Flisten&zx=835989037

为什么two.any的想法会有所不同?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-29 20:06:50

当原始请求将打开相同的ASIHTTPRequest时,为什么要使用新的URL进行重定向?如果您不使用新请求重定向,会发生什么情况?

我认为您最好先停止原来的请求,然后再创建新的请求。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10371928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档