Я пытаюсь выполнить запрос 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-адресов, но ни один из этих вариантов не сработал. Любое предложение ? Благодарю.
Поместите мембранный SOA-прокси между – Marged
Что произойдет, когда вы перейдете сюда в интернет-браузере? Похоже, у него есть путь после файла. http://192.168.0.16:8888/piapi/index.php/piapi/getinfo –
Как и выше, этот URL-адрес кажется недействительным? У вас обычно есть «?» после .php и какой-то действительный запрос, т. е. index.php? action = some_data_want_to_get –