修复#78。
这是#130 的复活,带有测试和文档;看来努力停滞了。我已经在最新的 master 之上重新建立了 @lachenmayer 的分支并处理了冲突,这应该可以干净地合并。
最关键的是,它不依赖于 URL 嵌入身份(又名http://user:pass@example.com
)。出于安全原因,Chrome 19 放弃了对 XMLHttpRequest 中 URL 嵌入身份的支持。依赖于尾随user
和pass
参数的基本身份验证XMLHttpRequest.open
在某些平台上将失败。相比之下,Authorization
标头在任何地方都适用。
感谢@lachenmayer 最初的努力,感谢@mzabriskie 可爱的axios。