我从IBM Worklight 6.1源代码下载了FormBasedAuthentication Project示例。在该示例中,挑战处理程序正在检查字符串 j_security_check ,检查字符串的代码是,
var indicatorIdx = response.responseText.search('j_security_check');
其中response是从服务器发送的JSON对象,而responseText是该JSON对象中的密钥之一。
我很清楚样品的流动和一切。但我需要知道在响应中找到字符串时返回-1的原因,并在没有字符串时返回responseText的长度。
答案 0 :(得分:0)
反应与您的观察结果相反。正如预期的那样,函数在丢失的文本上返回-1。
以下是方法isCustomResponse:
的文档在大多数情况下,您可以调用此方法来测试是否在响应中处理自定义质询。
在这种情况下,您将以基于表单的身份验证的形式遇到挑战。