.htaccess和.htpasswd的内部工作方式

时间:2013-12-03 16:30:01

标签: javascript .htaccess apache2

我知道如果我用.htaccess和.htpasswd阻止一个drectory,会出现一个弹出窗口,询问用户名和密码。现在我的问题是,到目前为止我知道,只有javascript可以弹出框。所以,服务器必须向我发送一些弹出框的javascript代码我如何看到该代码?我在ubuntu中使用mozilla。

2 个答案:

答案 0 :(得分:0)

没有服务器不向浏览器发送任何JS代码。

详细了解Basic_access_authentication

  

当服务器希望用户代理向其进行身份验证时   服务器,它可以发送身份验证请求。

     

此请求应使用HTTP 401 Not Authorized response code containing a WWW-Authenticate HTTP header.

发送      

基本身份验证的WWW-Authenticate header(最常用)   构造如下:

WWW-Authenticate: Basic realm="Auth Required"

答案 1 :(得分:0)

弹出窗口不是Javascript。浏览器在发出HTTP请求时会收到错误响应。因此浏览器会要求用户输入用户名和密码。