こんにちは、私は Android アプリケーションの開発に取り組んでいます。小さなアプリケーションを開発しました。アプリケーションのキャプチャ認証トークンをログに記録した後です。リモートサーバーからデータへのアクセスを要求すると、再度ログインを求められます。さらに処理するためにデータにアクセスしたいです。次のコードを使用しました。
ロギングリクエストを送信するため:認証トークン(app.js)を提供します
var xhr = Titanium.Network.createHTTPClient();
xhr.onerror = function()
{
Titanium.API.info('error');
alert(JSON.parse(this.responseText).error);
};
xhr.open('POST','http://192.168.1.2:3000/users/sign_in.json');
var params = {'user[login]':username.value,'user[password]':password.value};
Ti.API.info('Params'+JSON.stringify(params));
xhr.send(params);
データへのアクセス用:(main.js)
var xhr = Titanium.Network.createHTTPClient();
xhr.onerror = function()
{
Titanium.API.info('error');
alert(JSON.parse(this.responseText).error);
};
xhr.open('GET','http://192.168.1.2:3000/lists.json');
var params = {'[id]':'32'};
Ti.API.info('Params'+JSON.stringify(params));
xhr.send(params);
しかし、最初にログインするとエラーが表示されます。この問題を処理する方法はありますか?