Comment Appeler un WebService en titane à l'aide de javascript

Je suis nouveau sur le titane et et voulez l'appeler un service web à partir de mon titane app.
Le webService retourne la réponse json.
Comme je suis conscient d'appeler le service web à l'aide de XMLRPC mais très confus en ce qui concerne json.

Jusqu'à présent, je sais que nous avons pour créer le HTTPClient.

var request = Titanium.Network.createHTTPClient();
request.open("POST", "http://test.com/services/json");
request.onload = function() {
    var content = JSON.parse(this.responseText);//in the content i have the response data
};

request.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); //did not understand this line
request.send();

Maintenant le problème est que si mon url(extrémités) ont de nombreux WebServices, donc, où je donnerai le nom de la méthode que j'.e WS nom qui sera appelé.

À partir de la documentation de l'API de Titane mobile la fonction open c'est à dire request.open accepte 3 paramètres:

  1. nom de la méthode http (nom de la méthode)
  2. url de demande
  3. async (propriété booléenne) par défaut true.

Dans le code ci-dessus ce qui est "POST" en train de faire là?? et si mon WS nom est system.connect alors, où je vais être de mentionner que, dans le code?

Et si le WS besoins paramètre, alors, comment pouvons-nous envoyer le paramètre pour le webService forme le code ci-dessus.

Je sais que request.send() peut être utilisé pour envoyer paramètre, mais comment ??

Pourriez-vous nous donner plus d'informations sur les services que vous essayez d'appeler? REST ou SOAP points de terminaison?

OriginalL'auteur Ajeet Pratap Maurya | 2012-01-03