【发布时间】:2016-02-04 16:19:05
【问题描述】:
我正在使用以下代码来返回响应。我不知道我在哪里遗漏了一些东西,但是没有任何与在 OData 库中设置 cookie 有关的讨论。
ODataResponse resp = EntityProvider.writeFeed(contentType, entitySet, results, propertiesBuilder.build());
返回的响应没有任何设置器来设置 cookie/标头可能是由于构建器模式。
在 ODataResponseBuilder 中,有一种设置标头的方法
ODataResponse resp = resp.header("Set-Cookie", "sampleCookie="+cookieValue).build()
但在这种情况下,我不确定如何像 writeFeed 一样将 entitySet 设置为构建器。
对于HttpServletRequest,我可以通过ODataContext#getParameter(ODataContext.HTTP_SERVLET_REQUEST_OBJECT)获取,但似乎没有等效的方法来获取响应对象。
任何帮助将不胜感激。
【问题讨论】:
标签: java servlets cookies odata olingo