// 发送请求
public void moduleChangeNotify(String url) {
MultiValueMap<String, Object> form = buildFormData(changes); //构建post数据,这里使用form 表单
HttpEntity<Object> request = setHeader(form); //构造并添加http头信息
try {
Object result =restTemplate.exchange(url, HttpMethod.POST, request,Object.class).getBody();
} catch (Exception e) {
LOGGER.warn("post change data error . post url:{} . exception:{}", url, e);
}
}
// 添加头信息
private HttpEntity<Object> setHeader(MultiValueMap<String, Object> postData) {
MultiValueMap<String, String> headers = new LinkedMultiValueMap<>();
headers.add("Content-Type", MediaType.APPLICATION_FORM_URLENCODED_VALUE);
return new HttpEntity<>(postData, headers);
}
转载于:https://my.oschina.net/tigerlene/blog/755632