java回调POST方式实现

直接上代码:
 

private RestTemplate restTemplate = new RestTemplate();

try {
		// body体转json字符串
		String requestBody = JSONObject.toJSONString(body);
		HttpHeaders headers = new HttpHeaders();
		// 设置请求头
		MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8");
		headers.setContentType(type);
		headers.add("Accept", MediaType.APPLICATION_JSON.toString());
		HttpEntity<String> httpEntity = new HttpEntity<>(requestBody, headers);
        // 执行回调
		restTemplate.postForEntity(info.getCallbackUrl(), httpEntity, String.class);
} catch (Exception e) {
		logger.error("callback has error:{}", e);
}
发布了43 篇原创文章 · 获赞 13 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/qq_41070393/article/details/85235819