gpt4 book ai didi

iphone - ASIHTTP请求重定向

转载 作者:行者123 更新时间:2023-12-03 21:17:16 27 4
gpt4 key购买 nike

我在应用中使用 ASIHTTPRequest 来处理应用中的 Google 登录。

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

- (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 委托(delegate)方法,这是我进行重定向的 url:

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 等于:

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 时,我得到的重定向网址是:

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

两者之间存在差异。知道为什么吗?

最佳答案

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

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

关于iphone - ASIHTTP请求重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10371928/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com