Worklight 6.1-在调用适配器时,此记录“wl_antiXSRFRealm 质询处理程序的等待列表”是啥意思
Posted
技术标签:
【中文标题】Worklight 6.1-在调用适配器时,此记录“wl_antiXSRFRealm 质询处理程序的等待列表”是啥意思【英文标题】:Worklight 6.1- What does this logs `wl_antiXSRFRealm challenge handler's waiting list` mean when making a call to adapterWorklight 6.1-在调用适配器时,此记录“wl_antiXSRFRealm 质询处理程序的等待列表”是什么意思 【发布时间】:2014-01-23 10:50:57 【问题描述】:当调用适配器时,此日志的含义如下所示。在ios5
,IOS6
,IOS7
上进行测试时,我们在 Xcode 控制台上获取了此日志。我注意到,每当我们调用适配器时,如果它成功,则此日志永远不会出现在控制台中。
如果我们在调用适配器后没有从适配器获得任何失败和成功,则此wl_antiXSRFRealm challenge handler's waiting list
日志会出现在 Xcode 控制台上并卡在那里。现在这一次我们甚至没有收到适配器调用的失败和成功,并且相同的日志将保留在 Xcode 控制台上,直到我们再次调用适配器。
2014-01-23 16:06:13.953 MyApp[78767:a0b] WLRequestBuilder.initWithRootUrl else_url: https://IPADDRESS:443/MyApp/apps/services/api/MyApp/ipad/0/query
2014-01-23 15:40:45.018 MyApp[78116:a0b] Adding request to wl_antiXSRFRealm challenge handler's waiting list
2014-01-23 15:40:45.018 MyApp[78116:a0b] Adding request to wl_deviceNoProvisioningRealm challenge handler's waiting list
请告诉我,该日志在 worklight 中是什么意思。
【问题讨论】:
【参考方案1】:与我们的一位开发人员核实,他说消息表明请求需要 antiXSRF 身份验证,但已经有另一个请求需要 antiXSRF 身份验证,因此第二个请求被添加到等待列表中。
仅当开发人员同时触发多个请求时才会发生这种情况,但这不应该成为问题并且 SDK 应该可以工作。根据您上面报告的内容,听起来 SDK 停止触发成功/失败事件。如果是这样,我们可以在重新创建步骤上与您离线合作。
【讨论】:
以上是关于Worklight 6.1-在调用适配器时,此记录“wl_antiXSRFRealm 质询处理程序的等待列表”是啥意思的主要内容,如果未能解决你的问题,请参考以下文章
IBM Worklight 6.1 - 成功调用适配器后如何调用 angular.js 的“ng-controller”方法?
IBM Worklight 6.1 - 如何在较慢的网络中处理超时?
Worklight 6.1 - 如何在适配器级别的请求标头中设置 x 转发的 IP 地址
Worklight 6.1:与 BB old 6 /7 的工作灯连接问题