请求因HTTP状态401失败:Unauthorized 的原因?


HTTP401错误原因:用户没有访问权限,需要进行身份认证。

任何客户端 ( 例如您的浏览器) ,都需要通过以下循环:从站点的 IP 名称 ( 即您站点的网址-URL, 不带起始的 ‘http://') 获得一个 IP 地址。这个对应关系 ( 即由 IP 名称向 IP 地址转换的对应关系 ) 由域名服务器 (DNSs) 提供。

打开一个 IP 套接字 (socket) 连接到该 IP 地址。通过该套接字写 HTTP 数据流。从Web服务器接受响应的 HTTP 数据流。该数据流包括状态编码, 其值取决于 HTTP 协议 。 解析该数据流得到 状态编码和其他有用信息。

该错误在以上所述的最后一步生成,即当客户端收到 HTTP 状态编码并识别其为 401。浏览器接收到401错误信息之后,进行解释,提供一个对话框用于输入用户名/密码。在完成之后送交服务器。服务器验证之后,在验证通过的情况下把请求的资源送给浏览器,否则可能再送出401错误信息。

扩展资料:

相关错误码:

HTTP 400 - 请求无效;

HTTP 401.1 - 未授权:登录失败;

HTTP 401.2 - 未授权:服务器配置问题导致登录失败;

HTTP 401.3 - ACL 禁止访问资源;

HTTP 401.4 - 未授权:授权被筛选器拒绝;

HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败。

参考资料来源:百度百科-401错误

原因:网络配置错误造成的。解决方法:

1.先在电脑上打开操作,然后进入公安分局。操作线输入框中的msc:

2.依次打开文件夹的本地安全策略——用户查询权限应答分配——找到“从网络访问此计算机”添加用户或组:

3.在用户添加对话框中,找到IIS匿名用户进行网站访问:

4.另外,还需要设置网站目录的权限,添加相应的IIS网站访问权限:

5.添加和设置之后,更新本地策略。输入gpupdate/force并直接重新启动系统,这样计算机在浏览web时就不会有401错误:


转载请注明原文地址:https://juke.outofmemory.cn/read/2944675.html

最新回复(0)