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数据/目标。 感谢您帮助我了解如何工作! 我会接受你的答案。 🙂