我试图通过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的构造函数调用中的目的是什么?