0

我正在使用Workilight版本6.0,并试图使用Workilght的适配器进行安全测试。 首先,我开发了一个登录页面和主页,在用户进行身份验证后,我将显示一些信息。 验证似乎是确定的,因为我得到了用户信息和会话ID,我将使用安全测试将它发送到下一个HTTP适配器的Cookie中。使用安全测试的IBM Worklight适配器

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

任何机构都有一个关于如何做的想法?

PS:我的代码是工作在工作灯V5.0但与V6.0

+0

你可以添加一个或多个异常吗? –

+0

谢谢阿丹您的兴趣,我无法添加评论,现在是我。 Web服务遇到了问题。否则,您必须确保在“authenticationConfig.xml”文件中没有添加像“MobileSecurityTest”那样的其他安全测试,因为它可能会导致相同的问题。 –

+0

所以我明白你已经解决了这个问题?请把它写成答案。谢谢! –

回答

2

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

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

此外,你必须弄清楚在适配器响应的根响应最先看到的样子你接收到的数据,否则你可能会如果您尝试获取“response.result”并且attribut“result”不存在,则会收到“NullPointerException”作为响应。

希望能帮助你解决将来的问题,比如我。

相关问题