我在win10下部署了django apache服务,部署完后,访问接口却报了个错
Authentication credentials were not provided.
没有提供身份凭证,我用的django rest_framework框架做的验证。
但是我已经写了headers。
{“Authorization”:“token 38fff87b5c09ad574d29449009a409dfb9d3df5e”,
“Content-Type”:“application/json”}
而且我直接用python启动访问是没有问题的。
然后我去百度上搜索,。发现是apache的问题,
需要在配置文件中加上一句话:
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
保存退出后,重启apache就能够访问了。