通过 URL 的 HTTP 基本身份验证不适用于 Firefox?

标签 http firefox authentication

通常您可以通过在 URL 中传递用户名和密码来登录需要 HTTP 基本身份验证的站点,例如:

http://myusername:myuserpassword@mydomain.com/mypath

在我的 Linux 机器上,我可以使用我的 Konqueror 浏览器和 Opera 浏览器毫无问题地访问这个网站。但是对于 Firefox 它不起作用?它总是显示“需要身份验证”对话框窗口?

为什么它适用于其他浏览器但不适用于 Firefox,有什么想法吗?

彼得

最佳答案

我明白了,问题是FF区分了

http://myusername:myuserpassword@mydomain.com/mypath

http://myusername:myuserpassword@mydomain.com/mypath/

请注意 URL 末尾的“/”。第一个 URL 登录不起作用,第二个 URL 现在可以使用了。

关于通过 URL 的 HTTP 基本身份验证不适用于 Firefox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3035344/

相关文章:

ruby - Haml 将输入元素呈现为转义

windows - 如何执行Windows身份验证?

forms - Grails withForm,是否在出错时重置 token ?

java - 如何限制cookie中的某些子域?

c - HTTP 通过 C 中的套接字 : Basic file server fails to properly return file

java - 在 Android 应用程序中检查互联网连接

php - Chrome 将 PHP 文件的内容加载到 CSS 文件中

java - Tomcat/Spring Boot 的 HTTP 请求统计

html - 如何禁止 Firefox 将我所有的颜色值转换为 rgb?

authentication - ldapsearch : Invalid credentials