Je suis très travaille lentement mon chemin à travers l'apprentissage de l'URL système de chargement pour le développement iOS, et j'espère que quelqu'un pourrait expliquer brièvement le morceau de code suivant:Objectif C - données POST en utilisant NSURLConnection
NSString *myParameters = [[NSString alloc] initWithFormat:@"one=two&three=four"];
[myRequest setHTTPMethod:@"POST"];
[myRequest setHTTPBody:[myParameters dataUsingEncoding:NSUTF8StringEncoding]];
Finalement, J'aimerais pouvoir créer une application qui se connecte au site Web de mon FAI et récupère la quantité de données qu'il me reste pour le reste du mois, et je pense que je devrais commencer par définir setHTTPMethod/setHTTPBody en premier.
Amitiés
Merci pour votre réponse. À titre de suivi, si j'écris une application qui se connecte à un site Web à l'aide d'un nom d'utilisateur et d'un mot de passe, comment accèderais-je aux données de la page qui apparaîtraient habituellement après avoir entré ces données? plutôt que la page de connexion)? Est-ce aussi simple que d'utiliser le NSURLRequest pour établir un NSURLConnection, puis télécharger les données? – achiral
Il y a plusieurs façons. Vous pouvez placer l'information dans [NSURLCredentialStorage] (https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSURLCredentialStorage_Class/Reference/Reference.html), la fournir dans le cadre de URL, ou utilisez la méthode déléguée NSURLConnection 'connection: didReceiveAuthenticationChallenge:'. Je vous encourage fortement à consulter le [Guide de programmation du système de chargement d'URL] (http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/URLLoadingSystem/URLLoadingSystem.html#//apple_ref/doc/uid/ 10000165i). – jtbandes