【发布时间】:2014-07-24 19:14:50
【问题描述】:
对于 WorkLight 应用程序,我没有看到一些 cookie 标头被发送到服务器以进行基本的 WL.Client.invokeProcedure 调用。如何正确添加 cookie 标头?理想情况下,这些将是全局的,但我读到使用 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' 标头并破坏会话状态。”
【问题讨论】:
-
您能否详细说明“问题”的陈述?
-
您是否尝试使用 Wireshark 检查网络流量以查看 cookie 是否确实与您的请求一起发送?
标签: java javascript cordova ibm-mobilefirst