使用MultiValueMap发送post请求
public void wzplayFreezeFoNo(Integer num, String extCode, String itemCode, Integer useNum, int... userPropIdArray) {
//请求路径
String URL = "http://baidu.com";
//创建 MultiValueMap ,将携带参数放入map里
MultiValueMap map = new LinkedMultiValueMap<>();
map.add("use_type", 2);
map.add("prop_id", 1);
map.add("write_off_type", 1);
map.add("goods_type", 4);
map.add("goods_name", "谢谢参与!");
map.add("uid", extCode);
//创建 HttpHeaders 对象
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
HttpEntity> request = new HttpEntity<>(map, headers);
//发送post请求,并接收返回参数
JSONObject responseJson = restTemplate.postForObject(USE_URL, request, JSONObject.class);
// responseJson 是返回参数
}
} 


