Я пытался создать приложение для Android с сервером heroku в качестве бэкэнд. Я пытаюсь получить данные JSON как строку через URL-адрес heroku.Android HTTP-клиент Throwing exception
Вот ссылка на JSon строку
и содержимое URL является
[{ "писк": { "возраст": нулевой, "created_at": "2013-11-23T08: 58: 09Z", "идентификатор": 1, "название": NULL, "updated_at": "2013-11-23T08: 58: 09Z"}}, { "пип" : { "возраст": нулевой, "created_at": "2013-11-23T08: 59: 30z", "идентификатор": 2, "имя": нулевой, "updated_at": "2013-11-23T08: 59: 30z "}}]
Вот мой код:
//imports go here
public class JSONParser
{
public String getJSONFromUrl(String url)
{
InputStream inpstr = null;
String result = "";
HttpResponse response = null;
// HTTP
try ,
{
HttpClient httpclient = new DefaultHttpClient();
try
{
response = httpclient.execute(new HttpGet(url));
}
catch(Exception e)
{
return "dafuq?!";
}
HttpEntity entity = response.getEntity();
inpstr = entity.getContent();
}
catch(Exception e)
{
return "SHIT!";
}
// Code to get string from input stream
return result;
}
}
Когда я запускаю этот код, Ответный я получаю
"dafuq ?!"
Так я предполагаю, что у меня есть проблемы с
ответ = httpclient.execute (новый HttpGet (URL));
Я занимаюсь кодом с 2-х дней, и мне не удалось выяснить, что случилось. Пожалуйста, помогите мне.
Спасибо!
Пожалуйста, отправьте сообщение logcat, иначе вам будет сложно помочь. –
@CompuChip Вы были правы. Я пропустил разрешение ИНТЕРНЕТ. Это все фиксировало. Благодаря! –