Liferay 7.2 Api 休息会话参数
Liferay 7.2 Api Rest Session parameter
我有 Liferay 7.2。
我创建了一个模块 rest。
是否可以在会话广告中保存变量并在其他方法中使用它?
我的代码思路是:
@GET
@Path("/save/paramt")
public String jsonSaveParamRequest() throws Exception {
String json = "xx";
//SAVE IN SESSION json
return "ok";
}
@GET
@Path("/get/paramt")
public String jsonGetParamRequest() throws Exception {
String xx= SESSION VARIABLE json
return xx;
}
不建议在 REST API 的 HTTP 会话中保存状态,应避免这样做。请参考这里的讨论 .
从技术上讲,我想这是可能的,因为您可以通过 @Context HttpServletRequest request
将 HttpServletRequest 作为方法参数注入到您的注释方法中并使用 getSession()
。但我不确定你是否可以依靠它。
我有 Liferay 7.2。
我创建了一个模块 rest。
是否可以在会话广告中保存变量并在其他方法中使用它?
我的代码思路是:
@GET
@Path("/save/paramt")
public String jsonSaveParamRequest() throws Exception {
String json = "xx";
//SAVE IN SESSION json
return "ok";
}
@GET
@Path("/get/paramt")
public String jsonGetParamRequest() throws Exception {
String xx= SESSION VARIABLE json
return xx;
}
不建议在 REST API 的 HTTP 会话中保存状态,应避免这样做。请参考这里的讨论
从技术上讲,我想这是可能的,因为您可以通过 @Context HttpServletRequest request
将 HttpServletRequest 作为方法参数注入到您的注释方法中并使用 getSession()
。但我不确定你是否可以依靠它。