У меня проблема с HttpGet
, которую я искал в stackoverflow и на других веб-сайтах, я даже следил за некоторыми примерами, но ничего не делал, это не сработало.Android HttpGet не работает
Это мой код:
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet("http://myurl.com/getit?token=" + _token);
HttpResponse response;
List<NameValuePair> params = new ArrayList<NameValuePair>();
String jsonString;
Gson gson;
Modules[] modulesList;
try {
response = client.execute(request);
//jsonString = EntityUtils.toString(response.getEntity());
//gson = new GsonBuilder().setPrettyPrinting().create();
//modulesList = gson.fromJson(jsonString, Modules[].class);
} catch (Exception e) {
System.out.println("FAIL: " + e.getMessage());
}
Он всегда возвращает нулевой указатель исключение. Я попытался отобразить URL-адрес, скопировать/вставить в Chrome, и на веб-сайте отображается мой JSON.
Вы добавили разрешение " uses-permission>"? –
Спасибо за ваш ответ. Да, я добавил это разрешение, на самом деле я использую HttpPost на другой странице для входа в мое приложение для Android (с тем же API), и он хорошо работает – user3824849
В этом случае вы должны добавить Crash Log для более точного ответа –