4

我正在尝试设置一个使用 HTTP Digest Authentication 的 trigger.io 项目。到目前为止,我只在 Android 模拟器中进行了测试。

我有一个使用 jQuery 作为基础的独立 JavaScript 版本。在 jQuery 版本中,通过在自定义“WWW-Authenticate-JS”标头中发送“401 Not Authorized”标头以及随机数等来触发摘要身份验证。使用自定义标头而不是“WWW-Authenticate”可以防止浏览器触发它自己的身份验证表单。然而,forge.request.ajax 中的错误回调似乎无法访问这些数据。当我输出响应时,服务器发送的任何数据都不存在,除了标头是 401。

是否可以从错误回调中访问返回的标头和正文?如果是这样,我需要做什么才能访问这些数据?

我也尝试过对 trigger.io 调用使用标准的 Digest Authentication 标头,但这会导致 io.trigger.forge.android.modules.request.API 中的 NULL 指针错误,特别是在 getPasswordAuthentication 方法中。是否可以将 forge.request.ajax 配置为在返回标准标头时自动使用摘要身份验证?

4

0 回答 0