我将JsonObjectRequest
使用 Volley Library 将 a 作为表单数据发送到服务器。我检查了类似的问题。他们都没有解决我的问题。
这是我需要的确切请求的邮递员屏幕截图:
这是我的 JSONObject myKey
,其中包含一个 JSONArray:
{
"myArray":[
{
"code":"FA95",
"id":"94"
}
]
}
这是我的请求方法:
public static void getSomething(String url) {
JsonObjectRequest request = new JsonObjectRequest(Request.Method.POST, url, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
}) {
@Override
public byte[] getBody() {
return super.getBody();
}
};
request.setRetryPolicy(new DefaultRetryPolicy(DefaultRetryPolicy.DEFAULT_TIMEOUT_MS, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
AppController.getInstance().addToRequestQueue(request);
}
我应该覆盖getBody()
还是不覆盖?它应该返回什么?