我有一个问题陈述,需要将httpservletrequest从一个控制器传递到另一个控制器,以便在另一个控制器中提取授权头。任何线索感谢请让我知道我如何通过外国客户机api请求,我如何接受它在另一个控制器。提前谢谢。
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);
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);
1条答案
按热度按时间1yjd4xko1#
这是如何将httprequest从一个控制器传递到另一个控制器的简单示例。