Я пытаюсь сделать что-то следующим POST-запросом сервера, используя MultipartEntity:
parameters: {"parameter1"=>"parameter1", "parameter2"=>{"sub_parameter1"=>"sub_parameter1", "sub_parameter2"=>"sub_parameter2"}}
В настоящее время я использую что-то вроде:
multipartEntity.addPart("parameter1", new StringBody("parameter1"));
FormBodyPart parameter2 = new FormBodyPart("parameter2", new StringBody("")); // It wouldn't allow a null ContentBody
parameter2.addField("sub_parameter1", "sub_parameter1");
parameter2.addField("sub_parameter2", "sub_parameter2");
Однако субполя не переносится. Я просто получаю:
parameters: {"parameter1"=>"parameter1", "parameter2"=>""}
Как создать вложенную структуру в элементах MultipartEntity или FormBodyPart, которые она содержит?