NSMutableURLЗапрос и перенаправление - PullRequest
0 голосов
/ 08 сентября 2010

Итак, я пытаюсь создать запрос, который будет автоматически следовать перенаправлениям в процессе. По какой-то причине это не работает, так выглядит мой метод делегата. Нужно ли что-то еще делать, чтобы это работало правильно? Спасибо!

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

0 голосов
/ 09 сентября 2010

Разобрался, неправильно указал данные / цель.Спасибо, что помогли мне понять, как это работает!Я собираюсь принять ваш ответ.:)

0 голосов
/ 08 сентября 2010

В документации сказано:

Делегат может вернуть запрос без изменений, чтобы разрешить перенаправление

Так что простого return request; должно быть достаточно.

Вы уверены, что это не работает?Что ты видишь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...