我有一个使用Jersey的Spring应用程序。我想从路径接收请求然后我想将其发布到另一个URL而不更改任何内容。我的意思是数据,标题,参数等。我已经编写了一个代码,如下所示,但我不知道如何通过Spring Rest Template传递表单数据?
@POST
@Path("/kello")
@Produces(MediaType.APPLICATION_JSON)
public String kello(@Context UriInfo uriInfo) {
String baseURL = "http://localhost:8080/zundi";
Object data = ((WebApplicationContext) uriInfo).getContainerRequest().getHeaderValue("-d");
Form form = ((WebApplicationContext) uriInfo).getRequest().getFormParameters();
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
HttpEntity<String> entity = new HttpEntity<>((String) data, headers);
RestTemplate restTemplate = new RestTemplate();
return String.valueOf(restTemplate.postForLocation(paramURL.getUrl(), entity, paramURL.getParamMap()));
}