Alibakhshi025 0 ارسال شده در ۱۹ دی ۱۳۹۷ گزارش اشتراک گذاری ارسال شده در ۱۹ دی ۱۳۹۷ لام دوستان چرا پارامتری POST با JsonObjectRequest ارسال نمیشه کد زیر Map<String, String> params = new HashMap<String, String>(); params.put("name", "test"); JSONObject jsonObj = new JSONObject(params); JsonObjectRequest jsonObjectRequest = new JsonObjectRequest (Request.Method.GET, URL, jsonObj, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { Toast.makeText(MainActivity.this,response.toString(),Toast.LENGTH_LONG).show(); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(MainActivity.this, error.toString(), Toast.LENGTH_LONG).show(); } }); requestQueue.add(jsonObjectRequest); کد سمت سرور هم اینه header('Content-Type: application/json'); $_POST = json_decode(file_get_contents('php://input'), true); $response = array(); $response['name'] = $_POST['ali']; echo json_encode($response); نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
شاهرخ جهان زاده 66 ارسال شده در ۱۹ دی ۱۳۹۷ گزارش اشتراک گذاری ارسال شده در ۱۹ دی ۱۳۹۷ در 11 دقیقه قبل، Alibakhshi025 گفته است : لام دوستان چرا پارامتری POST با JsonObjectRequest ارسال نمیشه کد زیر Map<String, String> params = new HashMap<String, String>(); params.put("name", "test"); JSONObject jsonObj = new JSONObject(params); JsonObjectRequest jsonObjectRequest = new JsonObjectRequest (Request.Method.GET, URL, jsonObj, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { Toast.makeText(MainActivity.this,response.toString(),Toast.LENGTH_LONG).show(); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(MainActivity.this, error.toString(), Toast.LENGTH_LONG).show(); } }); requestQueue.add(jsonObjectRequest); کد سمت سرور هم اینه header('Content-Type: application/json'); $_POST = json_decode(file_get_contents('php://input'), true); $response = array(); $response['name'] = $_POST['ali']; echo json_encode($response); سلام... متدی که برای volley نوشتید GET هست نه POST... این متد رو: JsonObjectRequest jsonObjectRequest = new JsonObjectRequest (Request.Method.GET, URL, jsonObj, new Response.Listener<JSONObject>() به متد زیر نغییر بدید: //Request.Method.GET ----> Request.Method.POST JsonObjectRequest jsonObjectRequest = new JsonObjectRequest (Request.Method.POST, URL, jsonObj, new Response.Listener<JSONObject>() 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .