我正在尝试使用 RestTemplate 和 Jackson json 转换器调用 Restful JSON 服务。现在为了调用服务,我需要传入一个安全 cookie。我可以通过使用 URLConnection 来实现这一点(参见下面的代码)
URL url= new URL("https://XXXXXXXX");
URLConnection yc = url.openConnection();
yc.setRequestProperty("SecurityCookie", ssocookie.getValue());</code>
这在 RestTemplate 中有什么相似之处?这是我一直用来使用 RestTemplate 调用 Restful 服务的代码片段:
RestTemplate rest = new RestTemplate();
InputBean input = new InputBean();
input.setResource("SampleResource");
HttpEntity<InputBean > entity = new HttpEntity<InputBean>(input);
ResponseEntity<OutputBean> response1 = rest.postForEntity(
"https://XXXXXXXXX",
entity, OutputBean.class);</code>
在使用 RestTemplate 调用服务时,我无法弄清楚如何传递安全 cookie。对此的任何帮助都会很棒。