Je suis conscient d'utiliser les services Web de savon sur l'iphone. Maintenant je veux employer REST. Quelqu'un peut-il me dire, quelles sont les méthodes associées à l'appel et à l'utilisation de webservice de repos? Merci d'avance.Service Web de repos
0
A
Répondre
1
À bien des égards, l'accès aux services Web RESTful à partir de l'iPhone est extrêmement similaire à l'accès aux services Web SOAP. Comme vous le savez probablement, dans un service Web RESTful, vous n'envoyez pas de requête XML (ou autre magasin de données).
Vous voulez regarder les classes suivantes:
- NSURL
- NSMutableURLRequest
- NSURLConnection
Voici quelques exemples de code pour faire la demande RESTful:
NSURL *url =[NSURL URLWithString:@"theURLofTheWebService"];
NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:url];
[theRequest setHTTPMethod:@"GET"];
NSURLConnection *theConnection = [[NSURLConnection alloc]initWithRequest:theRequest delegate:self];
if(theConnection)
{
webData = [[NSMutableData data]retain];
}
else
{
NSLog(@"theConnection is NULL");
}
Vous voulez également mettre en œuvre les méthodes de délégué suivantes de NSURLConnection:
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
Enfin en fonction du type de données renvoyées (XML, JSON , etc.) vous pouvez utiliser les moyens appropriés pour analyser ces données.
Questions connexes
- 1. URL Cartographie d'un repos Webservice
- 2. Git imbriqués repos
- 3. Java Seamframework - URL de repos - Comment?
- 4. Interface de service Web
- 5. Déploiement du service Web de référencement du service Web asp.net
- 6. Autorisation/Licence de service Web
- 7. Client de service Web Java:
- 8. Exception de service Web pourquoi?
- 9. Diffusion de service web asynchrone
- 10. Quel cadre de service Web?
- 11. appeler le service web java par service web .net
- 12. Comment appeler un service Web à partir d'un service Web
- 13. Utilisation d'agents de service lors de l'appel du service Web
- 14. Authentification d'un service Web
- 15. erreur service Web WCF
- 16. ASP.NET RESTful Web Service
- 17. Sécurité .NET Web Service
- 18. ASP.NET - Service Web asynchrone
- 19. ralentissement du service Web
- 20. ASP.NET Web Service WebMethod
- 21. Service Web Question
- 22. Soap Web Service PHP
- 23. WCF Web Service Bloat
- 24. Service web Ruby
- 25. Redimensionnement d'image service Web
- 26. service web wrapper accès
- 27. iPhone Web Service Communication
- 28. iPhone service Web
- 29. 2.0 Proxy de service Web pour le service WCF
- 30. Variable de service Web partagée pour la durée de vie du service Web?