如何在 Django Rest 框架可浏览 API 中发送标头

问题描述 投票:0回答:3

如何在 Django REST 框架可浏览 API 视图中发送标头,我通过匹配标头中传递的令牌来验证调用。我可以在邮递员中使用该 API,并且效果很好,但我想提供输入以将访问令牌放在 Django REST 框架的可浏览 API 上。

为了参考,例如我想要标题输入的位置,我附上了 UI 的图片。

如有任何帮助,我们将不胜感激。

django django-rest-framework http-headers browsable
3个回答
5
投票

检查modheader。它允许您为您的请求设置标头。您可以在那里设置令牌 authtoken,其中“名称”为“授权”,“值”为“令牌”。

就我而言,我使用的是rest_framework_JWT,因此授权标头就像“JWT your_token”。


0
投票

您可以使用Postman等工具 或者 您可以将authentication.SessionAuthentication添加到您的authentication_classes中

authentication_classes = [authentication.TokenAuthentication, authentication.SessionAuthentication]

所以只要你登录了,你就可以在页面上看到 put patch 和 options 请求。 通过这种方法,您不会发送任何令牌。将其用于开发目的。


-1
投票
  • 在邮递员中选择
    Post
    方法并在请求标题中写入
    Authorization
    表示钥匙,
    Token bd8877272b3384341d063d1
    表示 价值。使用为每个用户生成的令牌。
  • 或者您也可以在中输入用户名和密码而不是令牌 邮递员中的标题。
© www.soinside.com 2019 - 2024. All rights reserved.