2010-05-06 3 views
0

La page de description de mon service Web .NET comprend 4 protocoles différents à utiliser pour le consommer.Quelle technique dois-je utiliser pour consommer un service Web .NET à partir de l'iPhone?

  • SOAP 1.1
  • SOAP 1.2
  • HTTP GET
  • HTTP POST

Dans mon travail en cours application iPhone que je l'ai utilisé à la fois SOAP 1.1 et HTTP GET pour accéder à la Les données XML et ensuite l'analyse pour obtenir l'information que je veux.

Je suis en train de refactoriser l'application et je suis en train de créer une classe de bibliothèque de données qui utilisera la réutilisation de code pour faciliter la maintenance de mes opérations de données actuelles.

SOAP 1.1 semble assez simple, même si c'est un peu compliqué, y at-il des avantages pour moi d'utiliser SOAP 1.2 sur l'iPhone. Je présume que les différences auront peu de conséquences quand tout ce que je fais est l'analyse XML de base pour les chaînes.

Aussi HTTP Get semble le plus facile du lot! Un simple dataWithContentsOfURL semble suffisant pour obtenir ce dont j'ai besoin, je n'ai même pas besoin de faire un post.

Y a-t-il des particularités sur l'iPhone qui rendent l'une de ces techniques meilleure que d'autres?

Je vais rechercher un service REST maintenant. Je pense que je comprends le concept d'apatride, mais je ne sais pas comment il s'applique aux 4 options ci-dessus.

Merci d'avance!

Répondre

0
dataWithContentsOfURL 

A toujours travaillé pour moi sans problèmes.

Questions connexes