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」作爲響應。

希望能幫助你解決將來的問題,比如我。

相關問題