Gewusst wie: Aufrufen eines WebService in Titan mit javascript

Ich bin neu in Titan und wollen und für den Aufruf eines web service-aus meiner Titan-app.
Der webService liefert die json-Antwort.
Als ich bin bewusst, dass der Aufruf des webService mit XMLRPC aber sehr verwirrt in Bezug auf json.

Bis jetzt, ich weiß, dass wir zum erstellen der 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();

Nun das problem ist, wenn meine url(Endpunkte) haben viele WebServices, also wo gebe ich den Namen der Methode, ich.e WS name genannt wird.

Aus der API-Dokumentation von Titanium mobile die Funktion open d.h. request.open akzeptiert 3 Parameter:

  1. name der Methode (http-Methode name)
  2. url der Anfrage
  3. async (Boolesche Eigenschaft) standardmäßig true.

Im obigen code was ist "POST" es tun?? und wenn mein WS-name ist system.connect dann wo ich zu erwähnen, dass im code?

Und was ist, wenn die WS braucht parameter, wie können wir das senden der parameter an den webService bilden den obigen code.

Ich weiß, dass request.send() können verwendet werden, um parameter senden aber wie ??

Können Sie uns mehr Informationen über die Dienstleistungen, die Sie versuchen zu rufen? REST-oder SOAP-Endpunkte?

InformationsquelleAutor Ajeet Pratap Maurya | 2012-01-03

Schreibe einen Kommentar