在我们的项目中,我们使用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”吗?
答案 0 :(得分:1)
我不会说将多部分请求仅限于two
或任何指定的数字作为最佳做法,但您可以这样做,确保这不是一种做法,您可能希望更多地探讨业务案例以获得清晰的理解要求。