У меня есть значение для отправки в PHP от Android с HttpPost, но я получаю ответ "URL-адрес запроса не может быть получен"
это мой код
try {
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(link);
post.setEntity(new UrlEncodedFormEntity(sendValue));
HttpResponse response = client.execute(post);
Toast.makeText(this, response.getStatusLine().toString(),
Toast.LENGTH_LONG).show();
if (response.getStatusLine().toString().contains("200")) {
Toast.makeText(this, "Komentar berhasil dibuat",
Toast.LENGTH_LONG).show();
finish();
}
else{
Toast.makeText(this, "Koneksi server bermasalah",
Toast.LENGTH_LONG).show();
}
} catch (Exception e) {
Log.e("log_tag", "Error connection" + e.toString());
}
, но если я удалю "пост.setEntity (new UrlEncodedFormEntity (sendValue)); "я могу подключиться к файлу PHP ..
как это решить?
РЕДАКТИРОВАТЬ
Я установил вот так
private List<NameValuePair> sendValue = new ArrayList<NameValuePair>(4);
sendValue.add(new BasicNameValuePair("link", urlShare.toString()));
sendValue.add(new BasicNameValuePair("message", postComment.getText().toString()));
sendValue.add(new BasicNameValuePair("name", nameText.getText().toString()));
sendValue.add(new BasicNameValuePair("email", emailText.getText().toString()));