小编Jor*_*e T的帖子

错误:org.apache.http.conn.HttpHostConnectException:拒绝连接到http://10.0.2.2:8080

错误:org.apache.http.conn.HttpHostConnectException:http://10.0.2.2:8080拒绝连接当Android在php中使用rest api时,我连接到api

我通过usb使用eclipse和我的Android手机运行我的应用程序.我的api休息是在php中使用并使用xampp并在端口8080上运行http://localhost:8080.Xampp可与我的其他Web应用程序一起使用,但Android不起作用.

 - 另外,我的手机和电脑没有连接到同一个网络.-rest api可以在没有互联网的情况下工作吗?

我在android中的代码是这样的:

 private class TareaWSInsertar extends AsyncTask<String,Integer,Boolean> {
        //agregado user_id, user_fullname, user_email
        private int user_id;
        private String user_fullname;
        private  String user_email;

        protected Boolean doInBackground(String... params) {
            boolean resul = true;

            HttpClient httpClient = new DefaultHttpClient();


            HttpPost post = new HttpPost("http://10.0.2.2:8080/rest/login/");
        post.setHeader("content-type", "application/json");

        try
            {
            //Construimos el objeto cliente en formato JSON
            JSONObject dato = new JSONObject();


            dato.put("email", params[0]);
            dato.put("pwd", params[1]);

            StringEntity entity = new StringEntity(dato.toString());
            post.setEntity(entity);

                HttpResponse resp = httpClient.execute(post);
                String …
Run Code Online (Sandbox Code Playgroud)

php eclipse rest android

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

eclipse ×1

php ×1

rest ×1