Java http请求库从Apache服务器获取JSON
我使用kevinsawicki/http请求将数据发送到Apache服务器。由此,我们可以向服务器发送数据,如下面的代码所示: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",
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请求的示例