我正在尝试设置一个使用HTTP摘要式身份验证的trigger.io项目。到目前为止,我只是在Android模拟器中测试过。
我有一个独立的JavaScript版本,它使用我正在使用的jQuery作为基础。在jQuery版本中,摘要身份验证是通过在自定义“WWW-Authenticate-JS”标头中发送“401 Not Authorized”标头以及nonce等来触发的。使用自定义标头而不是“WWW-Authenticate”可防止浏览器触发自己的身份验证表单。但是,forge.request.ajax中的错误回调似乎无法访问此数据。当我输出响应时,服务器发送的数据都没有,除了标题是401之外。
是否可以从错误回调中访问返回的标题和正文?如果是这样,我需要做什么才能访问这些数据?
我还尝试使用标准的Digest Authentication标头进行trigger.io调用,但这会导致io.trigger.forge.android.modules.request.API中出现NULL指针错误,特别是在getPasswordAuthentication方法中。可以将forge.request.ajax配置为在返回标准标头时自动使用摘要式身份验证吗?