【发布时间】:2016-10-04 00:44:40
【问题描述】:
将多个参数传递给方法然后将这些参数放入有效负载的正确方法是什么?
该方法应该向服务器发送一个带有有效负载的 HTTP 请求(并从它接收响应),这工作得很好:
public static JSONObject myMethod(String parameterOne, JSONArray parameterTwo, String parameterThree, long parameterFour) {
...
HttpPost request = new HttpPost(url);
request.addHeader("Content-Type", "application/json");
JSONObject payload = new JSONObject();
payload.put("parameterOne", parameterOne);
payload.put("parameterTwo", parameterTwo);
payload.put("parameterThree", parameterThree);
payload.put("parameterFour", parameterFour);
request.setEntity(new StringEntity(payload.toString()));
...
但是,我相信应该有另一种更有效(和美观)的方式来执行此操作。
【问题讨论】:
-
您认为它存在什么更高效/更美观?