私がそれを処理する方法は、私がやりたいことに基づいてWebページを作成することです。たとえば、アプリへのログインを確認したい場合は、ユーザー名とパスワードを受け取るページを作成します。デバイスでは、HTTPPOSTトランザクションを使用してユーザー名とパスワードの値を投稿します。
例:
public boolean LoginUser()
{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("your URL comes here...");
try
{
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
DataCrypt crypt = new DataCrypt();
try
{
this.Cryptemail = crypt.bytesToHex(crypt.encrypt(this.Email));;
this.Cryptpass = crypt.bytesToHex(crypt.encrypt(this.Password));
}
catch (Exception e)
{
DebugLog.log(e.getMessage());
}
nameValuePairs.add(new BasicNameValuePair("Password", this.Cryptpass));
nameValuePairs.add(new BasicNameValuePair("Mail", this.Cryptemail));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
// Execute HTTP Post Request
BasicHttpResponse response = (BasicHttpResponse) httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
String response = EntityUtils.toString(entity);
return true;
}
catch (Exception e)
{
DebugLog.log(e.getMessage());
return false;
}
return false;
}
編集:したがって、クエリのベースにするいくつかのパラメータを取り込んだページを作成し、何らかの方法(たとえば、XML)で結果を返すことができます。
これがお役に立てば幸いです。:)