已配置DRF JWT并获取token,如何通过Postman发送带JWT的Get请求?
如何在Postman中使用Bearer Token授权发送GET请求(基于DRF JWT)
嘿,既然你已经完成了JWT的安装配置,也成功获取到了token,那用Postman发带Bearer授权的GET请求其实超简单,跟着下面的步骤来就行:
- 打开Postman,新建一个GET请求,在顶部的地址栏里填入你的Django API接口地址(比如
http://localhost:8000/api/your-target-endpoint/) - 切换到Authorization标签页
- 在Type的下拉菜单里,选择Bearer Token这个选项
- 在下方弹出的Token输入框中,直接粘贴你之前获取到的JWT token(不用手动加
Bearer前缀哦,Postman会自动帮你加上这个授权头前缀) - 最后点击右上角的Send按钮,就能发送带有正确JWT授权的GET请求啦
小提示(如果遇到401 Unauthorized错误)
如果你发送请求后收到401错误,可以检查这几点:
- 确认你的JWT token没有过期(DRF JWT默认有效期是5分钟,你可以在Django的settings里添加
JWT_AUTH配置来修改有效期,比如设置JWT_EXPIRATION_DELTA = datetime.timedelta(hours=1)) - 核对你的API接口地址是否正确,有没有拼写错误
- 再确认下你的settings里的
DEFAULT_AUTHENTICATION_CLASSES确实包含了rest_framework_jwt.authentication.JSONWebTokenAuthentication(你已经配置过了,但可以快速核对下避免手滑)
内容的提问来源于stack exchange,提问作者Nnnn
相关产品推荐
相关产品推荐

