django REST框架上的私有REST API

django REST框架上的私有REST API,rest,django-rest-framework,Rest,Django Rest Framework,我正在使用django rest framework开发restapi,我试图让垃圾邮件发送者远离API,所以我决定在头上有一个只有android客户端开发人员知道的秘密令牌 因此,我将编写一个中间件,它将检查请求头,如果找到该秘密令牌,则继续请求,否则引发错误请求 Django Rest框架是否已经提供了类似的内容?如果不是,我的想法是写一个中间件是一个好的选择吗 问候 Django Rest框架是否已经提供了类似的内容 在REST框架中执行此类操作的标准样式是编写一个拒绝访问的命令,除非适当

我正在使用
django rest framework
开发restapi,我试图让垃圾邮件发送者远离API,所以我决定在头上有一个只有android客户端开发人员知道的秘密令牌

因此,我将编写一个中间件,它将检查请求头,如果找到该秘密令牌,则继续请求,否则引发错误请求

Django Rest框架是否已经提供了类似的内容?如果不是,我的想法是写一个中间件是一个好的选择吗

问候

Django Rest框架是否已经提供了类似的内容

在REST框架中执行此类操作的标准样式是编写一个拒绝访问的命令,除非适当地设置了头


不过,您的中间件方法也同样有效。

哇,这个人自己回答。谢谢你,汤姆。祝kickstarter活动好运。这是否意味着,如果有人从(比如)邮递员处设置标题,就可以访问api?至少在前端,在浏览器上,可以轻松地检查头部并模拟该请求