Android HttpPost请求集多个实体

Android HttpPost请求集多个实体,android,rest,http-post,Android,Rest,Http Post,我有一个HttpPost请求,需要为它设置多个实体。我知道setEntity用于设置单个实体 ObjectMapper mapper = new ObjectMapper(); String json = ""; json = mapper.writeValueAsString(object); StringEntity se = new StringEntity(json); se.setCont

我有一个
HttpPost
请求,需要为它设置多个实体。我知道
setEntity
用于设置单个实体

ObjectMapper mapper = new ObjectMapper();
            String json = "";
            json = mapper.writeValueAsString(object);

            StringEntity se = new StringEntity(json);
            se.setContentType("application/json;charset=UTF-8");
            se.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE,
                    "application/json;charset=UTF-8"));

            request.setEntity(se); 

但是如何在请求中设置多个实体?

在httppost上不能设置多个实体。您可以使用所有可用信息创建一个json对象,也可以使用HttpUrlConnection并通过在连接流上写入来发送多个实体。检查@Pr38y:在这种情况下,我的服务函数中的参数类型是什么?在HttpUrlConnection情况下?@Pr38y:在这两种情况下。