代码之家  ›  专栏  ›  技术社区  ›  gabaum10

NSMutableURLRequest和重定向

  •  0
  • gabaum10  · 技术社区  · 14 年前

    因此,我尝试创建一个请求,该请求将在其过程中自动遵循重定向。由于某些原因,这不起作用,这就是我的委托方法的样子。我还需要做些什么才能正常工作吗?谢谢!

    -(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;
    

    2 回复  |  直到 14 年前
        1
  •  0
  •   Stefan Arentz    14 年前

    文件上说:

    这么简单 return request; 应该够了。

    你确定它不起作用吗?你看到了什么?

        2
  •  0
  •   gabaum10    14 年前