Я читал другие сообщения на эту тему, но ни один не работал для меня.Отправка необработанных данных осуществляется с помощью getParams()
, но некоторые сообщения показывали отправку данных формы с использованием того же.
Я попытался отправить, используя getBody()
и getParams()
, но оба вернули ошибки.
Это то, что я пытался сделать
StringRequest stringRequest = new StringRequest(Request.Method.POST, UPDATE_PROFILE_IMAGE_URL, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.d(TAG, "onResponse: " + response);
Toast.makeText(ProfileActivity.this, String.valueOf(response), Toast.LENGTH_SHORT).show();
}
}, Methods.errorListener) {
@Override
public String getBodyContentType() {
return "application/json; charset=utf-8";
}
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> params = new HashMap<>();
params.put("id", "1");
params.put("image", encodedString);
return params;
}
};
requestQueue.add(stringRequest);
Я пытался использовать Почтальон, и работает только форма данных.