【问题标题】:django parse Response header X-Authdjango 解析响应头 X-Auth
【发布时间】:2017-04-21 08:28:48
【问题描述】:
cursor.execute("SELECT DISTINCT User.name,Person.id,Person.firstName,Person.lastName,User.tokenHash from User JOIN Person ON User.personId = Parkloco.Person.id WHERE User.name = '%s' AND User.enabled = 1 " % username)
fields = map(lambda x: x[0], cursor.description)
result = [dict(zip(fields, row)) for row in cursor.fetchall()]
Response['X-Auth'] = result.tokenHash
return Response(result,status=status.HTTP_201_CREATED)

如何在 django 中解析响应标头。

【问题讨论】:

    标签: django python-2.7 django-rest-framework


    【解决方案1】:

    您始终可以在 Response 中将标头作为参数发送,并像这样传递标头对象

    header = { X-Auth: result.tokenHash }
    return Response(result, status=status.HTTP_201_CREATED, headers=header)
    

    您还可以获得有关 Django 响应 here 的更多信息。

    希望能解决您的问题。

    【讨论】:

    • 但应该是这样的。谢谢你的回答。 header = { 'X-Auth': result.tokenHash } return Response(result, status=status.HTTP_201_CREATED, headers=header)
    猜你喜欢
    • 2021-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-25
    • 1970-01-01
    • 2019-02-18
    相关资源
    最近更新 更多