Applet JAR 加载失败,因为 http 请求不包含基本身份验证标头

发布于 2024-08-20 05:59:42 字数 129 浏览 3 评论 0原文

这是一个非常简单的设置。 .jar 托管在受基本身份验证保护的网站上。我尝试使用对象标签加载 jar - 在无需身份验证的情况下进行测试时效果非常好。

当从服务器请求 .jar 时,基本身份验证标头不包含在请求中。这是为什么呢?

It's a farily simple setup. A .jar is hosted on a site which is protected by basic auth. I try to load the jar with an object tag - which works perfectly when tested without authentication.

When the .jar is requested from the server, the basic auth header isn't included in the request. Why is this?

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

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

发布评论

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

评论(1

ぶ宁プ宁ぶ 2024-08-27 05:59:42

我的猜测是 JVM 本身正在发出 HTTP 请求,而不是使用浏览器的 HTTP 堆栈来执行此操作。

这里至少还有一个问题询问同样的问题,但不是缺少“基本身份验证标头”,而是“用户的 cookie”。

只有 Sun 才能真正解决这个问题。

My guess is that the JVM itself is making the HTTP request and not using the browser's HTTP stack to do so.

There's at least one other question here at SO asking the same question but instead of "the basic auth header" being missing, it's "the user's cookies".

Only Sun could really fix that.

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