У меня есть два одинаковых тела запроса:
это тело сообщений без проблем:
public class prop0 {
public int prop_post;
public String prop_post_owner;
public prop0(Integer id) {
this.prop_post = id;
this.prop_post_owner = "";
}
}
prop0 obj = new prop0(id);
RequestBody body = RequestBody.create(JSON, new Gson().toJson(obj));
, но это выдает ошибку неверного запроса (400):
RequestBody body2 = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("prop-post", Integer.toString(id))
.addFormDataPart("prop_post_owner","").build();
Это то, куда я отправляю оба запроса:
Request post_request = new Request.Builder()
.url(root + "images/")
.addHeader("Authorization", header2)
.post(body2)
.build();
OkHttpClient client = new OkHttpClient();
Response response2 = client.newCall(post_request).execute();
Мой бэкэнд с Django Rest framework.
Может кто-нибудь, пожалуйста, дайте мне знать, в чем особенностьмультизапуск с охттп?Мне нужно публиковать изображения, используя это, поэтому я изо всех сил пытаюсь выяснить, почему это не работает.Заранее спасибо