2010-02-27 7 views
3
NSURL *url = [NSURL URLWithString:@"http://ip/login"]; 
NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL: url]; 
NSString *body = [NSString stringWithFormat: @"name=%@&pass=%@", @"phpxiaoxin", @"86f7e437faa5a7fce15d1ddcb9eaeaea377667b8"]; 
[request setHTTPBody: [body dataUsingEncoding: NSUTF8StringEncoding]]; 
[request setHTTPMethod: @"POST"]; 
//Load the request in the UIWebView. 
[webView loadRequest:request]; 

url = [NSURL URLWithString:@"http://ip/hotel/hotelReservationList.action"]; 

request = [[NSMutableURLRequest alloc]initWithURL: url]; 
[webView loadRequest:request]; 

salut tous j'ai un problème avec uiwebview cause de la session; maintenant d'abord je veux utiliser un postmethod pour se connecter au système puis j'ai besoin de contrôler pour rediriger vers l'action de "hotelreservation.action" mais la deuxième requête n'est pas étendre la première session, donc le résultat est la redirection du système web pour se connecter page ce que je devrais faire avec uiwebview, je sais que je peux rediriger est dans le web mais j'ai besoin de contrôler par webview. alors quelqu'un peut m'aider? merci beaucoupproblème de session uiwebview

Répondre

3

Vous devez exécuter la deuxième requête dans la méthode webViewDidFinishLoad: de UIWebViewDelegate.

+0

Salut St3fan merci beaucoup – phpxiaoxin