RestTemplate template = new RestTemplate();
String url = "http://www.xxx.cn/api/osh/oshMaterials/saveOrUpdate";
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON_UTF8);
headers.add("Authorization", "Bearer " + token);
String content = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(mList);
System.out.println(content);
HttpEntity<String> request = new HttpEntity<>(content, headers);
ResponseEntity<R> postForEntity = template.postForEntity(url, request, R.class);
R body = postForEntity.getBody();
方法:
http://www.xxx.cn/api/osh/oshMaterials/saveOrUpdate 返回R类型数据;
@Data
@Accessors(chain = true)
public class R<T> implements Serializable {
/**
* 业务错误码
*/
private long code;
/**
* 结果集
*/
private T data;
/**
* 描述
*/
private String msg;
...
}