java - Worklight : how to set use addGlobalHeader for WL. Client.invokeProcedure 调用

标签 java javascript cordova ibm-mobilefirst

对于 WorkLight 应用程序,我没有看到一些 cookie header 被发送到服务器以进行基本 WL.Client.invokeProcedure 调用。如何正确添加 cookie header ?理想情况下,这些应该是全局的,但我读到使用 WL.Client.addGlobalHeader("Cookie") 可能会出现问题。程序)。

这基本上是 JavaScript 代码:

var invocationData = {
    adapter : "data",
    procedure : procedure,
    headers : { "Cookie", "CookieData=val" }
    parameters : parms,
};
WL.Client.invokeProcedure(invocationData)

已编辑:http://www-01.ibm.com/support/docview.wss?uid=swg21678099 “WL.Client.addGlobalHeader API 替换整个‘Cookie’ header 并破坏 session 状态。”

最佳答案

目前无法将您自己的 cookie 添加到 Worklight 请求中。就像您的编辑所说,使用 addGlobalHeader() 添加的任何 Cookie header 都会被仅替换为 WL 添加的 cookie。

已提出功能请求,以查看是否可以在未来版本中添加此功能。

关于java - Worklight : how to set use addGlobalHeader for WL. Client.invokeProcedure 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24942101/

相关文章:

java - 如何只迭代特定类型的元素?

java - jsqlparser 评估条件

java - Appengine Mapreduce 受限类 ManagementFactory

java - 在 J2ee 应用程序上为 DAO 编写测试用例

javascript - Sencha 触摸 : how to get config from tpl?

javascript - Action-Reducer 链在 React-Redux 中如何工作

android - 如何强制应用程序增加媒体声音而不是通话声音

javascript - 如何使用正则表达式获取表达式的子组?

sqlite - 类型错误 : Cannot read property 'openDatabase' of undefined

jquery - $.mobile.changePage 不适用于 Phonegap?