所以我正在尝试使用api-key,这是我发现的一个包,它看起来很有前途。我添加了
from rest_framework_api_key.permissions import HasAPIKey
permission_classes = [HasAPIKey]
此外,在“设置”中,使用更改了自定义标题
API_KEY_CUSTOM_HEADER = "HTTP_API_KEY"
并查看了文档,但无论我在url中作为参数传递什么,它似乎都不起作用。我通过http://127.0.0.1:8000/api/questions/API-键:******/
使用我的前缀键,但它不起作用。有什么帮助吗?
密钥应该通过请求头传递,而不是url。
以下是文件:https://florimondmanca.github.io/djangorestframework-api-key/guide/#making-授权请求