Hey, Iam nouveau à c objectif et vraiment ne sais pas beaucoup à ce sujet. J'ai donné une requête qui va je dois envoyer des données dans la server.Query est comme ça http://abc.com/insertipademail.php?name=name&email=email je dois entrer le nom et e-mail que j'ai construit la chaîne Mais je ne sais pas comment l'envoyer au serveur. Quelqu'un peut m'aider s'il vous plaît. Ou pointez-moi dans la bonne direction. Mercic http requête
2
A
Répondre
1
Pour commencer, un coup d'oeil une méthode de NSString stringWithContentsOfURL:encoding:error:. Vous pourriez faire quelque chose comme:
// NSString * myURLString = whatever you do to build the url
NSURL * myURL = [NSURL URLWithString: myURLString];
NSString * response = [NSString stringWithContentsOfURL: myURL encoding: NSUTF8StringEncoding error: NULL];
NSLog(@"The response was: %@", response);
Comme écrit, cela va ignorer toutes les erreurs et effectuer la demande de manière synchrone. Dans une application réelle, vous voulez probablement gérer toute erreur qui se produit, et peut-être effectuer la demande en arrière-plan. Voir le URL Loading System Programming Guide pour plus de documentation. Vous pouvez également essayer d'utiliser l'une des bibliothèques open source telles que celles suggérées dans la réponse de David M.
0
J'aime la bibliothèque ASIHTTPRequest. Il y a aussi HTTPRiot.
Questions connexes
- 1. envoyer une erreur de requête HTTP (Http 503) en C#
- 2. HTTP Obtenir la requête en C
- 3. requête SOAP sur retard HTTP
- 4. Requête HTTP multiple - Rails
- 5. Objet de requête HTTP
- 6. iPhone requête HTTP sécurité
- 7. requête http dans service Windows
- 8. C# La requête Web HTTP permet de temporiser
- 9. Comment modifier l'en-tête HTTP d'une requête en utilisant C#?
- 10. C# requête HTTP GET renvoyant des caractères cachés
- 11. Utilisation de l'authentification HTTP avec une requête Web C#
- 12. Liste dans la requête HTTP
- 13. processus de requête HTTP premières
- 14. Comment rechercher une requête HTTP?
- 15. Requête HTTP avec plusieurs gammes
- 16. JavaScript/Ajax/Flash requête HTTP
- 17. URL de séparation requête http
- 18. requête http python avec jeton
- 19. C# HTTP Demande Parser
- 20. Demande http asynchrone Objective-C
- 21. Problème d'authentification de la requête http IIS
- 22. Générer une requête http du contrôleur
- 23. Demande HTTP multiple en C#
- 24. Requêtes HTTP en C#
- 25. C# http réponse
- 26. OBTENIR une requête avec requête et digérer l'autorisation http
- 27. Accepter une requête HTTP Post dans Azure
- 28. requête HTTP, le comportement socket étrange
- 29. Sécurisation de parties d'une requête HTTP?
- 30. Faire une requête http dans J2ME
Vous pouvez utiliser NSURLConnection, aussi bien, mais dans mon expérience, les bibliothèques HTTP répertoriées signifient beaucoup moins de travail pour le même résultat. En outre, il semble que le questionneur veut POST, donc stringWithContentsOfURL ne fonctionnera pas. –
Son exemple d'URL inclut une chaîne de requête, donc cela ressemble à un GET. Quoi qu'il en soit, étant donné son statut déclaré de nouveau-à-Objective-C, je pense qu'il serait préférable de donner la solution la plus simple possible d'abord dans quelques lignes de code, puis de construire la complexité à partir de là. Je ne voulais pas l'accabler d'apprendre à intégrer une bibliothèque tierce dans son application avant de comprendre les bases du SDK et de la langue. Marcher avant de voler ... –
La pauvre âme nom du script commence par « insérer », il probablement * devrait * être un POST, mais est probablement vraiment un GET. Tant pis. –