在 Nginx 配置中,auth_basic 用于启用基本认证(Basic Authentication),而 auth_basic_user_file 用于指定存储用户名和密码的 .htpasswd 文件。如果你希望通过 API 来代替传统的浏览器认证,你需要通过 HTTP 请求头传递基本认证信息。
基本认证工作原理 基本认证使用的是 HTTP 头部中的 Authorization 字段,格式如下:
Authorization: Basic <base64(username:password)>
其中,username:password 是你用冒号分隔的用户名和密码,然后将其转化