NSString *reqURL = [NSString stringWithFormat:@"%@/login",SERVER_URL];
NSMutableURLRequest *req = [[NSMutableURLRequest alloc]initWithURL:[NSURL URLWithString:reqURL]];
[req setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];
NSData *myRequestData = [NSData dataWithBytes:[@"username=whatever&password=whatever" UTF8String] length: [@"username=whatever&password=whatever" length]];
[req setHTTPMethod: @"POST"];
[req setHTTPBody: myRequestData];
NSData *returnData = [NSURLConnection sendSynchronousRequest:req returningResponse: nil error: nil];
NSString *html = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];
J'ai obtenu ce code à partir d'une autre question que j'ai posée. Mais que se passe-t-il s'il y a plus d'un bouton de soumission. Je n'ai vraiment aucune idée de la façon de poser cette question. Un exemple d'une telle situation est sur la page de déconnexion de ce site. Il n'y a pas de champs pour entrer des données, mais il y a 2 boutons d'envoi.POST et plusieurs boutons de soumission sur le formulaire
Comment puis-je « simuler un clic » sur un de ces boutons en utilisant le code comme ci-dessus (pour ne pas utiliser un UIWebView)
La règle numéro un de iPhone, vous ne parlez pas de l'iPhone. (Je plaisante, mais Apple le fait sentir de cette façon) –
désolé je ne comprends pas vraiment –