サーバーからデータを取得するために複数の Web サービス (HTTPS
呼び出し) を使用しています。ファイルを Web サービスのサーバーにアップロードしていると同時に、同じサーバーとの間でデータを取得/送信するために別の Web サービス呼び出しを行っています。
しかし、最初の Web サービス (受信のアップロード) が成功するか失敗するまで、2 番目の Web サービスから応答がありません。したがって、Titanium アプリケーションから複数の Web サービスが送信された場合に、Titanium が Web サービス呼び出しを送信する方法は疑問です。
Titanium アプリからの Web サービス呼び出しはキューに入れられていますか (同期)、それとも他の Web サービスと並行して呼び出されていますか (非同期呼び出し)?
Titanium アプリではHTTPClient
、次のコードを使用して新しいオブジェクトを作成し、Web サービス呼び出しごとに新しいオブジェクトを作成していHTTPClient
ます。
function runService(){
var xhr = Ti.Network.createHTTPClient();
xhr.onload = function() {
var r = this.responseText;
}
xhr.open("GET", URI);
xhr.send();
}