Android HttpURLConnection获取请求未返回任何内容

Android HttpURLConnection获取请求未返回任何内容,android,get,httpurlconnection,Android,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

我试图执行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,但这些选项都不起作用。有什么建议吗?谢谢。

更新:原来代码运行得很好,但是Android Wear(我没有指定它,因为我认为它没有任何影响)不允许通过手表直接访问互联网,这就是它不工作的原因。无论如何,谢谢。

将membrane SOA代理置于两者之间当您在internet浏览器中转到此处时会发生什么?在文件后面有一个路径看起来很奇怪。如上所述,url似乎无效?通常在.php后面会有一个“?”和某种有效的请求,即index.php?action=some\u data\u want\u to\u get