此状态与包含有关如何正确授权信息的WWW-Authenticate标头一起发送。 这种状态与此类似403,但在这种情况下,身份验证是可能的。
phpheader('WWW-Authenticate: Negotiate');header('WWW-Authenticate: NTLM', false);?
挑战和响应流程如下所示:服务器响应具有401(未授权)响应状态的客户端,并提供有关如何使用WWW-Authenticate至少包含一个挑战的响应标头进行授权的信息。
Authorization HTTPAuthorization请求标头包含用于向服务器认证用户代理的凭证,通常在服务器响应401Unauthorized状态和WWW-Authenticate标题后。
对于401错误,客户端还从子请求响应接收到“WWW-Authenticate”标头。 该模块不是默认生成的,它应该使用--with-http_auth_request_module配置参数启用。
如果认证失败,会发送一个HTTP状态码为401的响应,并带有其他相关信息头(如HTTP基本认证会有WWW-Authenticate 头信息).
Authentication WWW-Authenticate定义应该用于访问资源的身份验证方法。Authorization包含使用服务器验证用户代理的凭据。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
