java—如何将httpservletrequest从一个控制器传递到另一个控制器

wnrlj8wa  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(591)

我有一个问题陈述,需要将httpservletrequest从一个控制器传递到另一个控制器,以便在另一个控制器中提取授权头。任何线索感谢请让我知道我如何通过外国客户机api请求,我如何接受它在另一个控制器。
提前谢谢。

1yjd4xko

1yjd4xko1#

这是如何将httprequest从一个控制器传递到另一个控制器的简单示例。

  1. HttpHeaders httpHeaders = new HttpHeaders();
  2. httpHeaders.setContentType(MediaType.MULTIPART_FORM_DATA);
  3. MultiValueMap<String, Object> form = new LinkedMultiValueMap<>();
  4. form.add("name", request.getParameter("name"));
  5. form.add("abc", request.getParameter("abc"));
  6. form.add("xyz", request.getParameter("xyz"));
  7. HttpEntity<MultiValueMap<String, Object>> requestEntity = new HttpEntity<>(form, httpHeaders);
  8. restTemplate.postForEntity("http:localhost:8080/save", requestEntity, String.class);

相关问题