Итак, я пытаюсь зайти на свой сайт с помощью NSMutableURLRequest, который представляет учетные данные через сообщение.Как новичок, у меня есть несколько вопросов о функциональности этого метода, чтобы убедиться, что я его понимаю.
NSString *post = [NSString stringWithFormat:@"username=%@&password=%@&TARGET=%@",LoginId,LoginPwd,target];
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSString *postLength = [NSString stringWithFormat:@"%d",[postData length]];
NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setHTTPShouldHandleCookies:YES];
[request setURL:[NSURL URLWithString:[NSString stringWithFormat:@"https://somelogin.mycomp.verify.fcc"]]];
//[request setURL:url];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Current-Type"];
[request setHTTPBody:postData];
NSURLConnection *conn = [[NSURLConnection alloc]initWithRequest:request delegate:self];
Теперь это будет автоматически обрабатывать любые перенаправления через метод делегата правильно?Он также будет собирать какие-либо куки по пути?Кроме того, я должен использовать асинхронный запрос вместо этого?Спасибо!
ОБНОВЛЕНИЕ: Итак, я пришел к выводу, что некоторые файлы cookie игнорируются запросом и последующими перенаправлениями.Кто-нибудь знает, почему это может происходить?