Java http请求库从Apache服务器获取JSON

Java http请求库从Apache服务器获取JSON,java,php,android,json,Java,Php,Android,Json,我使用kevinsawicki/http请求将数据发送到Apache服务器。由此,我们可以向服务器发送数据,如下面的代码所示: new Thread( new Runnable(){ public void run(){ Map<String, String> data = new HashMap<String, String>(); data.put("data",

我使用kevinsawicki/http请求将数据发送到Apache服务器。由此,我们可以向服务器发送数据,如下面的代码所示:

new Thread(
        new Runnable(){
            public void run(){
                Map<String, String> data = new HashMap<String, String>();
                data.put("data", "A User");

                if (HttpRequest.post(MainActivity.private_ip).form(data).created())
                  Log.i("xxx", "Data sent");
            }
}).start();
Web服务*.php

<?php
    if(isset($_POST["data"]) && $_POST["data"] != '' ){     
        $data = $_POST["data"];

        // some action here

        // response to android client application
        $response[TAG_SUCCESS] = 0;     
        $response[TAG_ERROR_CODE] = 5;
        $response[TAG_MESSAGE] = "Access Denied";
        echo json_encode($response);
    }
?>
所以,我需要从服务器读取JSON格式的响应,不幸的是我不知道。我怎么做到的?我错过了什么?如果我对这个图书馆的使用有误解


非常感谢。

如果您已经在使用apache,您可能需要研究一下。它使发送GET、POST、PUT和其他HTTP请求变得非常简单。下面是使用此库发送GET请求的示例