在djang中将头值传递给get请求

2024-05-16 11:14:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过get请求的头传递一个值。在

我试过下面的方法,但没用

class ListCategoriesView(generics.ListAPIView):
"""
Provides a get method handler.
"""
serializer_class = CategorySerializer

def get(self, request, *args, **kwargs):
    token = request.data.get("token", "")
    if not token:
      """ 
          do some action here
      """
    if not UserAccess.objects.filter(accessToken=token).exists():
      """ 
          do some action here
      """
    else:
      """ 
          do some action here
      """

我想在标题中这样传递令牌:

enter image description here

有人能帮我解决这个问题吗, 事先非常感谢。在


Tags: 方法tokengetifhererequestnotaction
1条回答
网友
1楼 · 发布于 2024-05-16 11:14:16

你自己说的,你把它传给了头球,所以你需要从那里得到它。DRF不做任何特殊的操作来访问头文件,因此它代理底层的Django HttpRequest对象,该对象通过^{} attribute将其转换为大写,前缀为HTTP_

token = request.META.get("HTTP_TOKEN", "")

相关问题 更多 >