我有一个POST方法通过Volley发送一个JsonObject:
JsonObjectRequest request = new JsonObjectRequest(Request.Method.POST, url, postBody, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
log("success");
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
log("" + error);
}
});
request.setRetryPolicy(new DefaultRetryPolicy(10000, 0, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
Volley.newRequestQueue(this).add(request);
使用postBody:
JSONObject postBody = new JSONObject();
try {
postBody.put("name", "rome");
//postBody.put("image", file?);
} catch (JSONException e) {
log("" + e);
}
我想发送上面带有关键字“图片”的图片文件。此文件类型与PostMan中的表单数据文件相同(不是文件的URL)。
反正有吗?感谢。