private static final RestTemplate restTemplate = new RestTemplate();
//定义请求头信息
HttpHeaders headers = new HttpHeaders();headers.setContentType(MediaType.APPLICATION_JSON_UTF8);
JSONObject params = new JSONObject();//请求参数
List<JSONObject> goodsList=new ArrayList<>();
for (int i=0;i<2;i++){
JSONObject goods = new JSONObject();
goods.put("skuCode","123");
goods.put("goodsName","测试");
goodsList.add(goods);
}
//模拟请求参数
params.put("goodsList", goodsList);
params.put("orderNo","111111");
HttpEntity<String> request = new HttpEntity<>(params.toJSONString(),headers);
//发起请求
ResponseEntity<String> entity = restTemplate.postForEntity("http://localhost:8086/order/add",request,String.class);
ResponseMessage responseMessage=new ResponseMessage();
responseMessage.getBody().put("head",entity.getHeaders());
responseMessage.getBody().put("status",entity.getBody());
System.out.print(entity.getBody());