如果我的网络服务(由 Django Rest Framework,v2.3.8 提供支持)位于受 Nginx 的 HTTP 基本身份验证保护的位置,如下所示:
location / {
auth_basic "Restricted access";
auth_basic_user_file /path/to/htpasswd;
uwsgi_pass django;
include /etc/uwsgi/config/uwsgi_params;
}
然后,当用户进行身份验证并尝试访问 API 时,所有视图都会获得以下响应:
{"detail": "Invalid username/password"}
即使视图不需要身份验证,Django Rest Framework 是否会获取 HTTP 授权标头(用于 Nginx)?如果是这样,我该怎么做?
任何帮助将不胜感激。