检查在android应用程序的服务器端收到的数据

时间:2015-12-09 16:19:33

标签: php android android-volley

是否有任何方法可以检查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方法,但我无法理解。

0 个答案:

没有答案