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

时间:2016-09-26 05:22:54

标签: django api header django-rest-framework browsable

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

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

enter image description here

感谢任何帮助。感谢

3 个答案:

答案 0 :(得分:1)

检查modheader。它允许您为请求设置标头。您可以在其中设置令牌authtoken,其中“Name”为“Authorization”,“Value”为“Token”。

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

答案 1 :(得分:0)

您可以使用Postman之类的工具 要么 您可以将authentication.SessionAuthentication添加到您的authentication_classes

authentication_classes = [authentication.TokenAuthentication, authentication.SessionAuthentication]

只要登录,就可以在页面上看到放置补丁和选项的请求。 通过这种方法,您没有发送任何令牌。将其用于开发目的。

答案 2 :(得分:-1)

  • 在邮递员中选择Post方法并在请求写入的标题中 密钥为Authorization,密钥为Token bd8877272b3384341d063d1 值。使用为每个用户生成的令牌。
  • 或者您也可以输入用户名和密码而不是令牌 邮递员的标题。