Spring控制器

时间:2018-02-27 15:31:56

标签: http spring-mvc http-post httpcookie

我有一个场景,我必须在某些情况下从spring控制器发出HTTP POST请求,但我陷入了如何将Cookie从Controller Request传递到此POST请求,即具有cookie的所有属性没有任何干预。

我尝试在下面的代码段中添加Cookie,但效果不佳。

此处请求为HttpServletRequesthttpPostCallHttpPost类型的对象(Apache 4.5.2),我们使用 HttpClient (Apache 4.5.2) )执行本次电话会议。

Cookie[] cookieArrayServletReq = request.getCookies();
for (Cookie cookie : cookieArrayServletReq) {
    LOGGER.info("Name ::" + cookie.getName() + " Val ::" + cookie.getValue());
    if (CommonUtils.isEmpty(cookie.getPath())) {
        LOGGER.info("Path ::" + cookie.getPath());
    }
    if (CommonUtils.isEmpty(cookie.getDomain())) {
        LOGGER.info("Domain ::" + cookie.getDomain());
    }
    httpPostCall.addHeader("Set-Cookie", cookie.getName() + "=" + cookie.getValue());
}

0 个答案:

没有答案