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

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

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

1yjd4xko

1yjd4xko1#

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

HttpHeaders httpHeaders = new HttpHeaders();
httpHeaders.setContentType(MediaType.MULTIPART_FORM_DATA);

MultiValueMap<String, Object> form = new LinkedMultiValueMap<>();
form.add("name", request.getParameter("name"));
form.add("abc", request.getParameter("abc"));
form.add("xyz", request.getParameter("xyz"));

HttpEntity<MultiValueMap<String, Object>> requestEntity = new HttpEntity<>(form, httpHeaders);
restTemplate.postForEntity("http:localhost:8080/save", requestEntity, String.class);

相关问题