Session 是否可以将会话中存储的值获取到使用worklight构建的客户端应用程序?

Session 是否可以将会话中存储的值获取到使用worklight构建的客户端应用程序?,session,ibm-mobilefirst,worklight-adapters,Session,Ibm Mobilefirst,Worklight Adapters,通过编写以下代码,我在会话中存储了来自worklight适配器的值: var request = WL.Server.getClientRequest(); var session = request.getSession(); session.setAttribute("dataToExport", "Data To Return"); 是否可以使用一些worklight api或其他方式从客户端应用程序中检索此值?而不是使用WL.Server.getClientRequest,也许您可以在

通过编写以下代码,我在会话中存储了来自worklight适配器的值:

var request = WL.Server.getClientRequest();
var session = request.getSession();
session.setAttribute("dataToExport", "Data To Return");

是否可以使用一些
worklight api
或其他方式从客户端应用程序中检索此值?

而不是使用
WL.Server.getClientRequest
,也许您可以在客户端代码中使用
WL.client.addGlobalHeader

AddGlobalHeader(headerName,headerValue)
添加HTTP头以用于由发出的服务器请求 IBM Worklight框架。HTTP标头用于所有请求中 直到被WL.Client.removeGlobalHeader API调用删除


WL.Client.addGlobalHeader(“MyCustomHeader”、“abcdefgh”)

仅供参考:我使用worklight 6.1,但我的要求是在会话中存储数据,而且数据太长。大约10 MB。请扩展场景。您可以在服务器上存储会话数据。您说您的数据“太长”,大约10Mb。您希望10Mb的数据会发生什么变化?是否在每次请求时将其传输给客户端?或者只需访问其中的一部分就足够了,也许是通过专门的呼叫?无论特定的Worklight API如何,都应关注数据何时传输到客户端。