HttpClient
httppostを使用してphpサーバーにデータを投稿するAndroidアプリケーションがあります。問題は、実際の Android デバイスからアプリケーションを実行すると、常にエラーが発生することです。
「データ送信エラー: org.apache.http.conn.connectTimeoutException:接続先 / タイムアウト。
ただし、デバイス ブラウザを使用すると、サーバーの URL にアクセスできます。エミュレータでは問題なく動作しています。
これは私のコードです
try
{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(url);
httppost.setEntity(new UrlEncodedFormEntity(data));
HttpResponse response = httpclient.execute(httppost);
Log.i("postData", response.getStatusLine().toString());
WriteFile("Response: "+response.getStatusLine().toString(), ":", ":",
":","erlog.txt");
}
catch(Exception e)
{
Log.e("log_tag", "Error: "+e.toString());
WriteFile("send data Error: "+e.toString(), ":", ":", ":","erlog.txt");
}