Подключение к веб-серверу по HTTP, фрагмент кода - PullRequest
1 голос
/ 10 июня 2010

Я получил следующий фрагмент кода:

try {
    HttpClient httpClient = new DefaultHttpClient();
    HttpPost httpPost = new HttpPost("http://www.flashstall.com/json.txt");
    HttpResponse httpResponse = httpClient.execute(httpPost);
} catch (Exception e) {
    Log.e("m40", "Error in http connection " + e.toString());
}

Когда я запускаю его, он регистрирует «Ошибка в http-соединении java.net.UnkownHostException: www.flashstall.com».

Что я делаю не так?

Ответы [ 3 ]

1 голос
/ 07 сентября 2010

Если я правильно прочитал ваш вопрос, у вас ошибка сети. UnknownHostException генерируется, когда имя хоста не может быть разрешено. В вашем случае это: www.flashstall.com.

Похоже, вы не можете получить доступ к сайту www.flashstall.com, потому что, возможно, вы не подключены к Интернету.

Как проверить:

Откройте оболочку adb $>adb shell и попробуйте пинговать www.flashstall.com.

0 голосов
/ 10 июня 2010

Для базового примера преобразуйте ваш файл json.txt в файл php и просто отобразите ваши данные. Тогда вы сможете использовать его как:

HttpPost httpPost = new HttpPost("http://www.flashstall.com/json.php");

Для более подробного примера проверьте здесь.

0 голосов
/ 10 июня 2010

Насколько я понимаю, json.txt не может быть частью URI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...