其实项目已经是很久之前就完成了,部署到服务器上去之后后续的工作由于懒散一致没做,近几天开始进行重新继续项目之后发现一个很蛋疼的问题,在iOS端提交数据的时候提示:
{“detail”:”Authentication credentials were not provided.”},搜索之后发现原来是mod_wsgi转发数据的时候将authorization header 去掉了,所以会导致认证失败。可以参考链接:
http://stackoverflow.com/questions/26906630/django-rest-framework-authentication-credentials-were-not-provided
修复也很简单,修改/etc/apache2/apache2.conf文件添加如下一行即可:
代码语言:javascript复制WSGIPassAuthorization On
☆文章版权声明☆
* 网站名称:obaby@mars
* 网址:https://h4ck.org.cn/
* 本文标题: 《Apache2 Django {“detail”:”Authentication credentials were not provided.”}》
* 本文链接:https://cloud.tencent.com/developer/article/2222822
* 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。
分享文章:
相关文章:
- django raw_id_fields 显示名称而不是id(raw_id_fields: How to show a name instead of id)
- Django 限制访问频率
- Django REST framework foreignkey 序列化
- Django admin Foreignkey ManyToMany list_display展示
- django 1452, ‘Cannot add or update a child row: a foreign key constraint fails
- django 主动抛出 403 异常
- 再谈《Django 限制访问频率》
- Django input value值被截断
- ngix uwsgi django 以及阿里云rds数据库数据导入
- Django APScheduler uwsgi 定时任务重复运行