我已经使用 django rest 框架开发了一个 API,并使用了基于令牌的身份验证,现在我试图从单独的项目中使用它。我如何使用用户名和密码登录并获取令牌作为响应,并在所有下一个 url 调用中使用标头中的令牌。
从 Shell 我检查了其中一个用户的令牌并从终端测试了 api,它的工作方式类似于,
http://127.0.0.1:8000/corporate/company/ -H 'Authorization: Token 9f4702dfddbf89e0346b2ffd10fd69173c178273'
但是如何在 http 调用中使用这个令牌呢?
我在已安装的应用程序中包含了 rest_framework.authtoken 并在 urls.py 中包含了 url:
url(r'^api-token-auth/', 'rest_framework.authtoken.views.obtain_auth_token')
现在我试图从另一个项目中访问它,在那里我制作了一个登录表单?现在的问题是在哪里发布表格以及表格中应该有哪些字段。如果我已经发布了表单,那么令牌将作为响应返回,那么我如何在下次调用时解析和使用标头?
我已经阅读了教程和 API 指南,但没有任何帮助。关于如何在 Api 准备好并且登录通过浏览器可用的 api url 工作时访问我的项目中的 api。