我正在尝试使用 MultipartEntity 进行以下服务器 POST 请求:
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 元素中创建嵌套结构?