请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,我的TokenAuthentication验证无效,不管有没有Token,或者Token是否正确,都可以取出数据,(我已经在接口上加了验证代码)

用postman测得,因为firefox后期没有HttpRequest了
图片描述
图片描述

正在回答 回答被采纳积分+3

2回答

dadajiao 2019-08-18 15:19:43

参数填的不对

https://img1.sycdn.imooc.com//szimg/5d58fbf0098ca56008830223.jpg

0 回复 有任何疑惑可以回复我~
提问者 慕仰2882131 2019-01-16 15:39:25

老师,上面的问题,我在您的回答里找到了答案,但是添加了permission_classes = (IsAuthenticated,)后,即使加上正确的Token后,也取不到数据了,postman上如下:

https://img1.sycdn.imooc.com//szimg/5c3edf990001decc12140676.jpg

0 回复 有任何疑惑可以回复我~
  • bobby #1
    这个应该是你的token取值错误了, token的值很长的
    回复 有任何疑惑可以回复我~ 2019-01-17 12:48:25
  • 慕哥850124 回复 bobby #2
    肯定不是token取值的问题,老师这个是个坑
    回复 有任何疑惑可以回复我~ 2019-07-19 16:05:50
  • bobby 回复 慕哥850124 #3
    permission_classes = (IsAuthenticated,)是用来说明这个view必须要用户登录才能访问,但是如果token的值拷贝错误的话会导致认为用户没有登录,而且jwt的token值很长,很容易值拷贝一部分不全,所以需要特别注意
    回复 有任何疑惑可以回复我~ 2019-07-21 14:17:23
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信