使用 auth 标头发出 GET 请求

发布于 2024-12-10 10:30:19 字数 406 浏览 0 评论 0原文

我正在尝试将对不同域的 xhr 调用重构为更便携的东西(仅在 ie 中工作,如果您更改设置)

这是我想要发出的带有 AUTH 标头的 GET 请求。不能有用户输入。到目前为止我已经尝试过了。

<a href="http://user:pass@domain">test</a> --- won't work in ie. Works in chrome
<meta http-equiv="refresh" content="1; url=http://user:pass@domain">  --- won't work in ie. Only works in chrome

今天,它在 XMLHttpRequest 上使用 setRequestHeader。有什么想法吗?

I'm trying to refactor a xhr call to a different domain to something a little more portable(works only in ie if you change settings)

It's a GET request with AUTH header I want to make. There can be no user input. So far I've tried.

<a href="http://user:pass@domain">test</a> --- won't work in ie. Works in chrome
<meta http-equiv="refresh" content="1; url=http://user:pass@domain">  --- won't work in ie. Only works in chrome

Today it uses setRequestHeader on XMLHttpRequest. Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

遥远的绿洲 2024-12-17 10:30:19

Internet Explorer 不支持网站地址中的用户名和密码

默认情况下,已发布的 Windows Internet Explorer 版本
从发布安全更新832894开始不支持
使用安全套接字处理 HTTP 和 HTTP 中的用户名和密码
层 (SSL) 或 HTTPS URL。不支持以下 URL 语法
在 Internet Explorer 或 Windows 资源管理器中:

http(s)://用户名:密码@server/resource.ext

还有一些“适用于应用程序和网站开发人员的解决方法”可以帮助您解决问题。

此外,还有一个修复程序(下载链接),再次禁用了这一新的默认行为。

Internet Explorer does not support user names and passwords in Web site addresses

By default, versions of Windows Internet Explorer that were released
starting with the release of security update 832894 do not support
handling user names and passwords in HTTP and HTTP with Secure Sockets
Layer (SSL) or HTTPS URLs. The following URL syntax is not supported
in Internet Explorer or in Windows Explorer:

http(s)://username:password@server/resource.ext

there are also some "Workarounds for application and Web site developers" that should help you solving your problem.

also, theres a fix (download-link) that disabled this new default behavior again.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文