我可以使用他们的文档中发布的示例通过CURL成功连接:
http://getblimp.github.io/django-rest-framework-jwt/#usage
问题来自于试图使用Postman。我将授权设置为Basic并输入我的用户名/密码,然后使用以下json获得400响应:
{
"username": [
"This field is required."
],
"password": [
"This field is required."
]
}
我不确定我是否遗漏了一些明显的东西。
答案 0 :(得分:2)
而不是将用户名和密码作为标题的一部分传递,而不是将其作为数据发送到正文中。以下是使用jQuery执行此操作的示例:http://jpadilla.com/post/73791304724/auth-with-json-web-tokens
从示例中获取您在正文中传递的数据应如下所示:
{ username: "admin", password: "abc123"}