Я попытался отправить данные на сервер с помощью этого кода из моего приложения для Android.
try {
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("http://myip/adminlogin.php");
httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpClient.execute(httpPost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(is, "UTF-8"), 8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null)
{
sb.append(line + "\n");
}
result = sb.toString();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return result;
Я получил следующее сообщение об ошибке при попытке войти в систему с парой имени пользователя и пароля.
[сокет][0] соединение /myip:80;LocalPort=33049(0) закрыть [сокет][/0.0.0.0:33049] W/System.err: org.apache.http.conn.HttpHostConnectException: подключение к http://myip отклонено Причина: java.net.ConnectException: не удалось подключиться к /myip (порт 80) после 90000 мс: ошибка isConnected : ECONNREFUSED (в соединении отказано)
myip доступен через веб-браузер, поэтому я думаю, что порт 80 в порядке. Путь к файлу тоже в порядке. Я проверил базу данных, и она работает правильно. Я установил необходимые разрешения в файле манифеста.
myip is accessible via web browser
. Вы должны были использовать веб-браузер на своем устройстве Android. Вы? - person greenapps   schedule 14.11.2016