0
点赞
收藏
分享

微信扫一扫

SpringCloud: RestTemplate 带header发送post请求


        HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
headers.set("Accept", "application/json");
headers.set("Connection", "keep-alive");
//自定义的header 需要使用add方法!!! 因HttpHeaders 是MultiValueMap<String, String>类型的
headers.add("Authorization", "token");

RequestInfo requestInfo = new RequestInfo();
requestInfo.setUsername("admin");
requestInfo.setPassword("chopin");

HttpEntity httpEntity = new HttpEntity<>(requestInfo, headers);

RestTemplate r = new RestTemplate();
String result = r.postForObject("http://localhost:8097/hiHeader", httpEntity, String.class);

System.out.println(result);


举报

相关推荐

0 条评论