blah今、私はANdroidアプリケーションを実行しています。私のアプリでは、URLを使用してログインする必要があります。ちょうど...www.blah.com/api/login/username/passwordのように。
private void sendAccelerationData()
{
ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(7);
nameValuePairs.add(new BasicNameValuePair("","test3"));
nameValuePairs.add(new BasicNameValuePair("","pass3"));
this.sendData(nameValuePairs);
}
private void sendData(ArrayList<NameValuePair> data)
{
try
{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new
HttpPost("http://blah.com/api/login/");
httppost.setEntity(new UrlEncodedFormEntity(data));
HttpResponse response = httpclient.execute(httppost);
}
}
しかし、404エラーが発生します。sendData()を次のように記述した場合
HttpPost("http://eesnap.com");
およびsendAccelerationData()のような
nameValuePairs.add(new BasicNameValuePair("","api"));
nameValuePairs.add(new BasicNameValuePair("","login"));
nameValuePairs.add(new BasicNameValuePair("","test3"));
nameValuePairs.add(new BasicNameValuePair("","pass3"));
私は200の成功を得ています。www.blah.com/api/login/username/passwordをブラウザに投稿すると、ブラウザに結果が表示されます