[英]Sending JSON data to PHP
我正在尝试将JSON数据发送到PHP服务。 这是我要通过其传输数据的代码:
public class TransmitRegistrationData extends AsyncTask<JSONObject, JSONObject, JSONObject> {
String url = "http://kreationware.com/phpimp/RegistrationDataReceiver.php";
@Override
protected JSONObject doInBackground(JSONObject... data) {
JSONObject json = data[0];
try {
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpPost httppostreq = new HttpPost(url);
StringEntity se = new StringEntity(json.toString());
se.setContentType("application/json;charset=UTF-8");
se.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE, "application/json;charset=UTF-8"));
httppostreq.setEntity(se);
HttpResponse httpresponse = httpclient.execute(httppostreq);
} catch (Exception e) { e.printStackTrace(); }
return json;
}
}
我正在填充和构建这样的JSON数据
public void buildRegistrationData(String data){
try{
jsonObject.put("registration_data", data);
registrationJsonObject.put("registration_information", jsonObject);
}catch (JSONException e){
e.printStackTrace();
}
}
用户在其中输入字符串数据 。 但是我一直在PHP端收到一个空数组。 有什么提示我要去哪里吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.