嗨,我试图通过波纹管代码将json数据发布到
PHP页面
URL obj = new URL(REST_URL);//(REST_URL + "?d_id=5&ds_remarks=" + et_text);
HttpURLConnection con = (HttpURLConnection) obj
.openConnection();
con.setRequestProperty("Content-type",
"application/json");
con.setRequestProperty("Accept", "application/json");
con.setRequestMethod("POST");
con.setDoInput(true);
con.setDoOutput(true);
String body = "{";
body+="d_id:2,ds_remarks:" + et_text;
System.out.println(et_text);
body+="}";
DataOutputStream wr = new DataOutputStream(
con.getOutputStream());
wr.writeBytes(body);
wr.flush();
wr.close();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuilder response = new StringBuilder();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
responseString = response.toString();
Log.d("GetCourse",
"Response Code: " + con.getResponseCode());
Log.d("Tag", "Response Stream : " + responseString);
con.disconnect();
System.out.println("=============================================");
return responseString;
我正在响应PHP页面,但没有在PHP页面上获取参数d_id或ds_remarks.我试图通过使用此代码获取参数
$d_id = urldecode($_REQUEST['d_id']);
$ds_remarks = urldecode($_REQUEST['ds_remarks']);
帮我有人在PHP页面上获取参数.
谢谢