如何在 extjs 3.4 中为 ajax 调用处理 windows auth 握手(401)?

Posted

技术标签:

【中文标题】如何在 extjs 3.4 中为 ajax 调用处理 windows auth 握手(401)?【英文标题】:How could process windows auth handshake (401) for ajax call in extjs 3.4? 【发布时间】:2019-01-23 04:13:16 【问题描述】:

我有一个带有链接代理的商店(使用 GET 方法)——它在 IE 中运行良好,但不适用于 Chrome 和其他现代浏览器。 IE 可以与 401 一起使用 WWW-Authenticate: Negotiate TOKEN 标头并发送另一个请求 Authorization: Negotiate TOKEN,但 Chrome 在 401 处停止。 有没有使用它的最佳实践?或者我应该尝试手动检查并重试请求?

【问题讨论】:

【参考方案1】:

简单的集合XMLHttpRequest.withCredentials = true; 有助于解决这个问题。

【讨论】:

以上是关于如何在 extjs 3.4 中为 ajax 调用处理 windows auth 握手(401)?的主要内容,如果未能解决你的问题,请参考以下文章

在 ExtJs 中为行扩展器加载 ajax 数据

如何使用 JSON 数据数组加载 extjs 3.4 存储

extjs:如何在列渲染器中使用 ajax 调用?

Ext JS 3.4:用于单元格编辑的事件监听器

如何从 EXTJS 中的控制器功能进行 ajax 调用

当 extjs 中有代理 ajax 调用时,如何从响应中获取内容类型?