将不同参数组合到MultiPart调用中的单个实体部分是一种好习惯吗?

时间:2012-06-12 21:03:59

标签: java android multipartentity

在我们的项目中,我们使用Multpart(http.entity.mime.MultipartEntity)将数据发送到后端。现在,我们有一个新的要求,它基本上表明需要在MultiPart请求中将部件数量限制为两个。

通常,我们为每个参数添加了一个新部件:

entity.addPart("parameterName1",new StringBody(parameterValue1));
entity.addPart("parameterName2",new StringBody(parameterValue2));
entity.addPart("parameterName3",new StringBody(parameterValue3));
entity.addPart("parameterName4",new StringBody(parameterValue4));

现在要求如下:

entity.addPart("parameterName1",new StringBody(parameterValue1+"|"+parameterValue2+"|"+parameterValue3));
entity.addPart("parameterName2",new StringBody(parameterValue2));

我想知道这是否是一个很好的标准,这会在Multipart调用中将部件数量限制为“2”吗?

1 个答案:

答案 0 :(得分:1)

我不会说将多部分请求仅限于two或任何指定的数字作为最佳做法,但您可以这样做,确保这不是一种做法,您可能希望更多地探讨业务案例以获得清晰的理解要求。