NSMutableURLRequest和redirect

所以我试图创build一个请求,将自动遵循redirect在其过程中。 出于某种原因,这是行不通的,这是我的委托方法看起来像。 我需要做其他事情才能正常工作吗? 谢谢!

-(NSURLRequest *)connection:(NSURLConnection *)connection willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse*)redirectResponse { NSLog(@"RedirectResponse:%@", [redirectResponse URL]); NSLog(@"send request:%@", [request URL]); NSHTTPCookieStorage *cookieDict = [NSHTTPCookieStorage sharedHTTPCookieStorage]; NSLog(@"CURRENT COOKIES: %@", [cookieDict cookies]); /*NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*)redirectResponse; if ([redirectResponse respondsToSelector:@selector(allHeaderFields)]) { NSDictionary *dictionary = [httpResponse allHeaderFields]; NSLog([dictionary description]); }*/ NSURLRequest *newRequest=request; return newRequest; 

}

该文件说:

该委托可能会返回未经修改的请求以允许redirect

所以一个简单的return request; 应该够了。

你确定它不工作? 你看到了什么?

想通了,发现了错误的post数据/目标。 感谢您帮助我了解如何工作! 我会接受你的答案。 🙂