0

我正在使用 Workilight 6.0 版,并且正在尝试对 Workilght 的适配器进行安全测试。首先,我开发了一个登录页面和主页,在用户通过身份验证后,我将在其中显示一些信息。身份验证似乎没问题,因为我正在获取用户信息和会话 ID,我将使用安全测试在下一个 HTTP 适配器的 cookie 中发送它们。

问题是我从指定的适配器获取 NullPointerException,但是当我使用 RestClient 执行请求时,我得到了响应,因此 WS 正常。

任何人都知道如何做到这一点?

PS:我的代码在 worklight V5.0 上工作,但在 V6.0 上不工作

4

1 回答 1

2

我通过删除无用的安全测试(如“MobileSecurityTest”)解决了这个问题。因此,在测试您的适配器之前,请确保您在“authenticationConfig.xml”文件中的声明做得很好。有关这方面的更多信息,您可以访问此 URL:

http://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v600/08_03_Adapter_based_authentication.pdf

此外,您必须弄清楚适配器响应中的根响应,以首先查看您收到的数据的外观,否则如果您尝试获取例如“response.result”和属性“结果”不存在。

希望对您以后遇到的问题有所帮助。

于 2013-11-06T10:34:30.923 回答