PHP从Volley JsonObjectRequest接收POST JSONObject

时间:2018-01-10 23:46:56

标签: php android kotlin android-volley

我试图通过POST请求获取一个php文件来接收来自JSONObject的数据。

这是我在Kotlin的安卓代码:

    val jsonObject = JSONObject().apply {
        put("username", username)
        put("password", password)
        put("value", value)
        put("time", time)
    }
    val jsonObjectReq = JsonObjectRequest(Method.POST, url, jsonObject,
            Response.Listener { response ->
                Toast.makeText(this, response.getString("message"), Toast.LENGTH_LONG).show()
            },
            Response.ErrorListener {
                Toast.makeText(this, "Error", Toast.LENGTH_LONG).show()
            })
    Volley.newRequestQueue(this).add(jsonObjectReq)

我认为在PHP脚本中,$ _POST ["用户名"]会获得我放在json对象中的用户名,但它没有。实际上php脚本没有从JsonObjectRequest获取我的post变量。如何在我的php脚本中获取我放在JSONObject中的值,如果我不能将jsonObject放入JSONObjectRequest的构造函数调用中的目的是什么?

0 个答案:

没有答案