Я тоже пытался, все еще получая исключение Unknown Host в Android. Нужно ли выполнять какие-либо настройки для доступа к HTTP? или в эмуляторах http не будет работать?
Я установил <uses-permission android:name="android.permission.INTERNET"></uses-permission>
в манифесте Android xml. Все еще нет надежд.
Кто-нибудь помогает? Я зарегистрировался в GAE, и мой запрос туда не дошел.
Вот мой код,
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://silver-kites.appspot.com/silverscores");
try {
nameValuePairs.add(new BasicNameValuePair("name", "JP"));
nameValuePairs.add(new BasicNameValuePair("seconds", "123"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
if(entity != null){
InputStream inputStream = entity.getContent();
ResponseText.setText(convertStreamToString(inputStream));
}
} catch (ClientProtocolException e) {
ResponseText.setText(e.getMessage());
} catch (IOException e) {
ResponseText.setText(e.getMessage());
}