无法使用HttpClient连接到网站

时间:2014-08-20 14:39:12

标签: android http

我有一个在MySQL中插入一行的PHP网页。我想做的只是在这个页面上连接我的Android应用程序(没有来自服务器的响应)。

我尝试从服务连接,并且我听说我应该使用线程进行连接,但它仍然无法正常工作......

这是我的代码:

            Thread thread = new Thread(new Runnable(){
                @Override
                public void run() {
                    try {
                        try {
                        HttpUriRequest request = new HttpGet("http://localhost:8888/everbattery/post_sql.php"); 

                        HttpClient httpclient = new DefaultHttpClient();  
                        httpclient.execute(request);  

                        }
                        catch (ClientProtocolException E){}
                        catch (IOException E) {}
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                }
            });
            thread.start(); 

有什么想法吗?我下午的大部分时间都在那里度过,我疯了......

1 个答案:

答案 0 :(得分:2)

您无法在应用中使用localhost。 尝试将服务器运行的机器的实际IP放在上面。

您可以使用ipconfig / ifconfig了解它。