私はAndroidアプリを開発しています。PHP に接続する必要があり、HttpPost を使用しています。これは私のコードです。いくつかのチュートリアルに従いましたが、うまくいきません。エラーは、アプリ コードから渡したパラメーターを PHP が受信していないことです。PHPには正しく接続されますが。POSTman を使用して PHP のエラーを見つけましたが、正常に動作します。私は自分のコードをここに置きます:
private void httppostconnect(ArrayList<NameValuePair> parametros, String urlwebserver) {
try {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(urlwebserver);
httppost.setEntity(new UrlEncodedFormEntity(parametros));
//ejecuto peticion enviando datos por POST
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
} catch(Exception e) {
Log.e("GetBuscadas", "Error in http connection "+e.toString());
}
}