【发布时间】:2011-08-13 08:33:26
【问题描述】:
我正在尝试使用 RestTemplate 和 Jackson json 转换器调用 Restful JSON 服务。现在为了调用服务,我需要传入一个安全 cookie。我可以通过使用 URLConnection 来实现这一点(见下面的代码)
URL url= new URL("https://XXXXXXXX");
URLConnection yc = url.openConnection();
yc.setRequestProperty("SecurityCookie", ssocookie.getValue());</code>
这在 RestTemplate 中有何相似之处?这是我用来调用 Restful 服务的代码 sn-p:
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。对此的任何帮助都会很棒。
【问题讨论】:
标签: java spring cookies resttemplate