2016-01-01 1 views
0

Я пытаюсь выполнить запрос GET, однако, хотя в журнале нет ошибки, запрос ничего не возвращает.HttpURLConnection GET-запрос не возвращает ничего

new Thread(new Runnable() { 
     @Override 
     public void run() { 
      try { 
       Log.v("info", "get request starting"); //This message is showing in the console 
       URL url = new URL("http://192.168.0.16:8888/piapi/index.php/piapi/getinfo"); 
       HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); 
       urlConnection.setRequestMethod("GET"); 
       urlConnection.setRequestProperty("User-Agent", "Mozilla/5.0"); 
       InputStream stream = urlConnection.getInputStream(); 
       InputStreamReader reader = new InputStreamReader(stream); 
       BufferedReader bufferedReader = new BufferedReader(reader); 
       String line; 
       Log.v("info", "Request executed"); //This is not showing 
       while ((line = bufferedReader.readLine()) != null) { 
        System.out.println(line); // Doesn't show anything 
       } 
       bufferedReader.close(); 
      } catch (MalformedURLException e) { 
       e.printStackTrace(); 
      } catch (IOException e) { //No error in the log file 
       e.printStackTrace(); 
      } 
     } 
    }).start(); 

Я также попытался поставить его в классе AsyncTask, и с несколькими URL-адресов, но ни один из этих вариантов не сработал. Любое предложение ? Благодарю.

+0

Поместите мембранный SOA-прокси между – Marged

+0

Что произойдет, когда вы перейдете сюда в интернет-браузере? Похоже, у него есть путь после файла. http://192.168.0.16:8888/piapi/index.php/piapi/getinfo –

+0

Как и выше, этот URL-адрес кажется недействительным? У вас обычно есть «?» после .php и какой-то действительный запрос, т. е. index.php? action = some_data_want_to_get –

ответ

0

Обновление: получается, что код работает нормально, однако Android Wear (я не указал его, поскольку я не думал, что это какое-то влияние) не позволяет прямой доступ к Интернету через часы , поэтому он не работал. Спасибо, в любом случае.

Смежные вопросы