2
我在我的应用程序中使用ASIHTTPRequest来处理我的应用程序中的Google登录。ASIHTTPRequest重定向
在我的请求,我得到重定向的一个,这是我做的:
- (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 :
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
而且之间存在不同势这两个想法为什么?
我试了一下,它不会帮助,我给我的帖子添加更多详细信息 – MTA 2012-04-29 12:13:45
两个网址之间的区别在于,newURL中的每个'&'都被替换为HTML中的'& amp;'。你不回答我的原始问题:你为什么需要重定向?重定向开始后你会得到一些错误还是什么也没有发生? – Sylter 2012-04-29 12:16:39
重定向后没有任何事情发生 – MTA 2012-04-29 12:18:49