是否有任何方法可以检查Android应用程序服务器端收到的数据/查询? 我正在使用Volley在我的数据库中进行查询,发送用户名来访问配置文件。我不确定将“用户名”发送到服务器。
JsonObjectRequest jsonReq = new JsonObjectRequest(Method.POST,
URL_FEED, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
VolleyLog.d(TAG, "Response: " + response.toString());
Log.d(String.valueOf(getApplicationContext()),"Response generated"); }
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
VolleyLog.d(TAG, "Error: " + error.getMessage());
Log.d("Error - >",error.getMessage());
Toast.makeText(getApplicationContext(),"Error is -->> " + error.getMessage(),Toast.LENGTH_LONG).show();
}
}){
@Override
public Map<String, String> getParams(){
Map<String, String> params = new HashMap<String, String>();
SharedPreferences sp;
sp = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
String userid = sp.getString("userid", "");
params.put("userid", userid);
return params;
}};
以下是获取用户标识的Php脚本
$userid = $_POST['userid'];
//$userid = "deejay";
如果我使用$ userid =“deejay”,则会生成响应。所以我确定错误是我的POST方法,但我无法理解。