J'essaie de transmettre une requête à une URL en utilisant HTTP POST sur iPhone. Le corps HTTP contient des caractères d'échappement.Échapper les caractères dans NSURLRequest
NSString *requestMessage=[NSString stringWithString:@"?username/u001password/u001description"];
NSMutableURLRequest *url=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://welcome.com"]];
[url setHTTPMethod:@"POST"];
[url setHTTPBody:[requestMessage dataUsingEncoding:NSUTF8StringEncoding]];
NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:url delegate:self];
Le caractère d'échappement est ici /u001
.
En utilisant ce code je n'obtiens pas de bonnes réponses. Je pense que le problème est avec les caractères d'échappement seulement. S'il vous plaît donnez-moi une solution pour donner une séquence d'échappement comme celle-ci dans Cocoa. Merci d'avance.