Bonsoir,
je développe actuellement une appli iPhone et dois soumettre des données saisies dans des champs à un webservice. J'ai suivi la doc mais impossible d'envoyer quoique ce soit en POST... Le serveur ne reçoit pas les données en POST... Voici l'extrait du code...
Et paramString vaut @"login=xxx&motdepasse=xxx" en gros...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:urlService]; [request setHTTPMethod:@"POST"]; [request setTimeoutInterval:30]; //[request setHTTPBody:[paramString dataUsingEncoding:NSUTF8StringEncoding]]; [request setHTTPBody:[NSData dataWithBytes: [ paramString UTF8String ] length: [ paramString length ]]]; NSURLResponse *response = NULL; NSError *requestError = NULL; NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&requestError]; NSString *responseString = [[[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding] autorelease]; return responseString;
Merci à vous !!
Partager