HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
headers.set("Accept", "application/json");
headers.set("Connection", "keep-alive");
//自定义的header 需要使用add方法!!! 因HttpHeaders 是MultiValueMap类型的
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);
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18