我正尝试使用以下代码将JSONObject从android应用程序发布到php web应用程序。无法将JSONObject从Android发布到PHP
String url = "http://10.0.2.2/test/"
URL rest_url = new URL(url);
JSONObject params = new JSONObject();
params.put("username","admin");
// Send POST data request
BufferedReader reader=null;
DataOutputStream printout;
URLConnection conn = rest_url.openConnection();
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setUseCaches(false);
conn.setRequestProperty("Content-Type", "application/json");
conn.setRequestProperty("Accept", "application/json");
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(params.toString());
wr.close();
当我尝试在php中检索用户名时,我得到空值。
<?php echo $_POST['username'];
?>
这也是一个很好的解决方案。但据我所知,apache http客户端不再支持。 – Mauker