当前位置:   article > 正文

springboot RestTemplate 添加请求头headers和请求体body_springboot resttemplate header

springboot resttemplate header
  1.         //headers
  2. HttpHeaders requestHeaders = new HttpHeaders();
  3. requestHeaders.add("api-version", "1.0");
  4. //body
  5. MultiValueMap<String, String> requestBody = new LinkedMultiValueMap<>();
  6. requestBody.add("roundid", "1");
  7. //HttpEntity
  8. HttpEntity<MultiValueMap> requestEntity = new HttpEntity<MultiValueMap>(requestBody, requestHeaders);
  9. RestTemplate restTemplate = new RestTemplate();
  10. //post
  11. ResponseEntity<String> responseEntity = restTemplate.postForEntity("http://xxx", requestEntity, String.class);
  12. System.out.println(responseEntity.getBody());

HttpEntity中的requestBody是泛型,所以requestBody 也可以是别的类型

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号