Я пытаюсь настроить PHP API для взаимодействия с Android-приложением, моя проблема заключается в том, что пост-данные никогда не публикуются, и я никогда не могу получить тело ответа (HTML/TXT) из указанного URL.Android и PHP Создание API
Мой код
Thread thread = new Thread(new Runnable(){
@Override
public void run() {
try {
HttpClient client = new DefaultHttpClient();
HttpPost clientpost = new HttpPost("http://192.168.1.129/updateMain.php");
try {
List<NameValuePair> params = new ArrayList<NameValuePair>(2);
params.add(new BasicNameValuePair("_id", "1"));
params.add(new BasicNameValuePair("job_name", "Test"));
clientpost.setEntity(new UrlEncodedFormEntity(params));
HttpResponse response = client.execute(clientpost);
String responseBody = EntityUtils.toString(response.getEntity());
} catch(Exception e)
{
Log.e("Error", e.toString());
}
} catch (Exception e) {
e.printStackTrace();
}
}
});
thread.start();
Если я могу отправить данные, то я буду в состоянии отправить JSON на сервер и получить JSON от сервера, таким образом, преодолевая большое препятствие у меня есть на данный момент.
Любая помощь очень ценится.
Рассмотрите возможность использования библиотеки Volley, это быстрее и проще. –
Я проверил залп, снова ответ никогда не печатался ... это был бы другой вопрос сам по себе. Спасибо за совет. –